gpt4 book ai didi

javascript - 在所有其他 JS 执行后运行 jQuery

转载 作者:可可西里 更新时间:2023-11-01 01:59:57 26 4
gpt4 key购买 nike

过去,我曾使用 $(window).onload 在其他脚本加载后运行一段代码。在这种情况下,我无法更改 JS 文件的加载顺序,我所关心的代码需要操作由另一个 JS 文件动态插入的 DOM 节点,该文件在页面下方加载。这两个脚本都位于文档底部附近。有人对这种情况有什么建议吗?

最佳答案

如果您知道需要什么元素,您可以使用 setInterval 轮询 DOM 以查看它们何时被插入。例如,您可以通过以下方式轮询 ID 为 foo 的元素:

$(window).load(function ()
{
var i = setInterval(function ()
{
if ($('#foo').length)
{
clearInterval(i);
// safe to execute your code here
}
}, 100);
});

关于javascript - 在所有其他 JS 执行后运行 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5494773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com