我正在处理正在执行各种来源的javascript的页面。
我想确保我的自定义js仅在完成其他操作后执行。
“其他”js调用各种事件,比如点击一些按钮等。所有这些都以某种方式改变/改变Dom。我想在我的自定义js中检测到这个DOM更改完成时我想要做什么一些东西(也可能改变DOM,但这很好,因为它可能会导致我的js两次,我能负担得起)但主要问题是如何知道其他js是用DOM完成的?
答案 0 :(得分:3)
您可以将代码放在DOM ready处理程序中:
$(document).ready(function() {
// Code goes here
});
如果您希望在整个页面(图像或iframe)(而不仅仅是DOM)准备就绪后运行代码,请使用:
$( window ).load(function() {
// Code goes here
})