检测登陆页面何时满载

时间:2016-02-23 01:54:58

标签: javascript jquery marketo

一旦Marketo Landing Page满载,我就会尝试进行一些处理:具体来说,均衡文本元素的高度。

如果有表单加载,我可以成功地执行此操作,在'whenReady'上执行它...但如果页面上没有表单,有没有办法在Marketo完成初始化时设置回调? (例如,所有mktoText元素都已就绪并已设置)

1 个答案:

答案 0 :(得分:0)

这不会赢得任何奖品,但我通过向页面添加隐藏的Marketo表单并使用loadForm来保证whenReady被调用来解决问题:

<div style='display:none'><form id="mktoForm_..."></form></div>

我不喜欢这种黑客攻击(事实上,我无法说服自己这完全证明:如果表单在文本处理完成之前加载了怎么办?)...我仍然希望听到一个更优雅的解决方案!