我需要订购一些 onReady 调用,我正在查看这些问题 here和 here一无所获。然而这是很久以前的事了,也许现在有办法解决这个问题。 所以我需要做这样的事情:
$(function (){ console.log('second call'); })
$(function (){ console.log('first call'); })
澄清为什么我需要这样做:
我需要它的原因是这些调用在所有应用程序中传播,最重要的是:其中一些来自第三方,我无法控制它们。但是我确实需要首先调用我的方法,并且我需要将脚本放在文档的最前面。我处理的代码是遗留代码,我无法对其进行太多更改,因此像重新考虑您的操作方式这样的答案对我来说没有多大意义。如果可能或任何解决方法,我只是在徘徊。
最佳答案
如果你想控制函数执行的顺序,你应该把它们放在同一个回调函数中。
$(function() {
console.log('second call');
console.log('first call');
});
关于javascript - 更改 JQuery 就绪调用的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11337421/