jquery - 一旦加载了所有内容,我能检测到吗?

fre*_*ent 2 jquery events python-idle

我有一个页面,其中包含大量广告.

由于添加了广告,我需要相对于整个页面高度定位一个元素,该页面高度在加载期间会发生变化.

问题:加载所有元素时是否有jquery事件或类似的检测?我目前正在使用setTimeout"等待",但这远非不错.

一个闲置的事件将是很好,如果没有新的HTTP请求的XYZ秒取得页面加载后触发一次.

Sar*_*raz 6

您可以使用onload在所有元素(例如DOM,图像,框架和外部资源)加载到页面中时触发的事件.

香草JavaScript:

window.onload = function(){ ......... }
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$(window).load(function() {.........});
Run Code Online (Sandbox Code Playgroud)