Javascript 在JS文件中设置延迟以调用JS文件
我试图让一个Javascript文件由另一个加载,但我希望第二个文件在延迟后加载。我需要添加什么才能获得延迟Javascript 在JS文件中设置延迟以调用JS文件,javascript,delay,Javascript,Delay,我试图让一个Javascript文件由另一个加载,但我希望第二个文件在延迟后加载。我需要添加什么才能获得延迟 $(document).ready(function() { var script = document.createElement('script'); script.src = "https://lib.store.yahoo.net/lib/yhst-136932942155053/BongoCheckout.Yahoo.2.js"; document.ge
$(document).ready(function() {
var script = document.createElement('script');
script.src = "https://lib.store.yahoo.net/lib/yhst-136932942155053/BongoCheckout.Yahoo.2.js";
document.getElementsByTagName('body')[0].appendChild(script);
});
您可以使用
window.setTimeout(func,毫秒)
在加载Javascript文件之前,可以使用
setTimeout
延迟X毫秒
$(document).ready(function() {
var script = document.createElement('script');
script.src = "https://lib.store.yahoo.net/lib/yhst-136932942155053/BongoCheckout.Yahoo.2.js";
setTimeout(function(){
document.body.appendChild(script);
},2000); // 2000 is the delay in milliseconds
});
setTimeout
将在若干毫秒后运行您赋予它的函数
有关setTimeout
的更多官方信息,请参见此
另外,getElementsByTagName
是获取身体的糟糕方法。改用document.body
下面是一个关于
setTimeout
的简单演示:。谢谢,我们将在8分钟内接受答案。再次感谢,谢谢!如果我有15分的分数,我会提高你的回答。谢谢!下面是setTimeout
的演示:。
$(document).ready(function() {
var script = document.createElement('script');
script.src = "https://lib.store.yahoo.net/lib/yhst-136932942155053/BongoCheckout.Yahoo.2.js";
setTimeout(function(){
document.body.appendChild(script);
},2000); // 2000 is the delay in milliseconds
});