我正在使用同时触发的两个脚本。他们似乎引起了冲突。我的问题是如何让一个在另一个开火后半秒到一秒开火?我认为这可能会解决我遇到的问题。
我正在使用 jQuery,但我不确定该怎么做。
谢谢
请注意,我没有在此处发布脚本,因为它们不敬。我只需要知道如何延迟一个人开火直到另一个人开火。另外,我要最后触发的一个位于 HTML 的底部,另一个位于头部。此外,这两个脚本在它们所做的事情上彼此完全无关。
编辑 这个问题源于我发布的另一个问题。这里 - Javascript/Fancybox Error? - 我考虑了一下,想尝试添加延迟,但我也很好奇如何添加与我遇到的问题无关的延迟。
最佳答案
如果你想让fancybox先运行,使用fancybox的onComplete回调:
$j(document).ready(function(){
$j('#start').fancybox({
'onComplete': function () {
Engine.Initialize();
}
});
});
否则,在调用自定义初始化函数后放入 fancybox 代码:
$j(document).ready(function(){
Engine.Initialize();
$j("#start").fancybox({
'padding' : 0
});
});
关于javascript - 有一个脚本在另一个脚本之后触发吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6950852/