javascript - 更改 JQuery 就绪调用的顺序

标签 javascript jquery

我需要订购一些 onReady 调用,我正在查看这些问题 herehere一无所获。然而这是很久以前的事了,也许现在有办法解决这个问题。 所以我需要做这样的事情:

$(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/

相关文章:

javascript - 从子组件更新父组件状态

javascript - JS 按两列日期对数组进行排序

javascript - 在第一个 Jquery 完成之前第二个 Jquery json 被触发

javascript - 提交前更改表单属性

jquery - 如何在 jQuery 中获取 session 中的值

javascript - Fabric .js |检查鼠标是否按下错误

javascript - 如何获取传单 slider 的开始和结束

jquery - 当两个列表选项都被选中时,然后用 jquery 闪烁计算按钮

javascript - Hammer JS - 平移向上

jquery - jQuery has() 和 filter() 方法有什么区别?