检测登陆页面何时完全加载
Detect when Landing Page is fully loaded
我正在尝试在 Marketo 着陆页完全加载后进行一些处理:特别是均衡文本元素的高度。
如果有表单加载,我可以通过在 'whenReady' 上执行它来成功执行此操作...但是如果页面上没有表单,有没有办法在 Marketo 完成时设置回调初始化? (例如,所有 mktoText 元素都已准备就绪并已设置)
这不会赢得任何奖品,但我已经通过向页面添加一个隐藏的 Marketo 表单并使用 loadForm
来保证 whenReady
被调用来解决了这个问题:
<div style='display:none'><form id="mktoForm_..."></form></div>
我不喜欢这种 hack(事实上,我无法说服自己它是完全可靠的:如果在文本处理完成之前加载表单怎么办?)...我仍然希望听到更多信息优雅的解决方案!
我正在尝试在 Marketo 着陆页完全加载后进行一些处理:特别是均衡文本元素的高度。
如果有表单加载,我可以通过在 'whenReady' 上执行它来成功执行此操作...但是如果页面上没有表单,有没有办法在 Marketo 完成时设置回调初始化? (例如,所有 mktoText 元素都已准备就绪并已设置)
这不会赢得任何奖品,但我已经通过向页面添加一个隐藏的 Marketo 表单并使用 loadForm
来保证 whenReady
被调用来解决了这个问题:
<div style='display:none'><form id="mktoForm_..."></form></div>
我不喜欢这种 hack(事实上,我无法说服自己它是完全可靠的:如果在文本处理完成之前加载表单怎么办?)...我仍然希望听到更多信息优雅的解决方案!