gpt4 book ai didi

Javascript 最佳实践和文档就绪

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:27:22 24 4
gpt4 key购买 nike

我正在开发一个网络应用程序,在开发阶段我添加了一些脚本。

我注意到脚本的数量很多,而且可能会增加。

我通常将所有内容都包含在 document.ready 中,并在页面加载时执行。

只有当 DOM 中存在类时,才会有一个特定的脚本为元素设置特定的样式。

有没有一种方法只有当特定元素在 DOM 树中时才运行脚本?

最佳答案

您可以加载脚本(通过 AJAX),或在需要时运行代码,方法是检查 jQuery 对象的长度以查看该元素是否存在。

if($(selector).length > 0){ // if element is in DOM
$.getScript('file.js'); // load file
// or just run some code
alert('element is here');
}

或者您可以查看 yepnope.js .

yepnope({
test: $(selector).length,
yep: 'file.js',
callback: function(url, result, key){
if(result){
alert('element is here');
}
}
});

关于Javascript 最佳实践和文档就绪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8359714/

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