我有一个页面,其中有很多广告正在逐段加载。
我需要相对于整个页面高度定位一个元素,由于添加了广告,该高度在加载期间会发生变化。
问题:当所有元素加载时,是否有 jquery 事件或类似的事件需要检测?我目前正在“等待”setTimeout,但这远非好事。
idle 事件会很好,如果在 xyz 秒内没有发出新的 http 请求,该事件会在页面加载后触发一次。
最佳答案
您可以使用 onload
事件,该事件在所有元素(例如 DOM、图像、框架和外部资源)加载到页面中时触发。
普通 JavaScript:
window.onload = function(){ ......... }
jQuery:
$(window).load(function() {.........});
window.onload
:https://developer.mozilla.org/en/DOM/window.onload$(window).load
:http://api.jquery.com/load-event/
关于jquery - 一旦所有内容加载,我可以检测到吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8093297/