我有一个旧的和凌乱的网站,正在尝试开始整理一些 jQuery 代码以使其更易于维护,并希望将我的所有 document.ready 函数都放在一个调用中。问题是每个页面都有一组不同的包含,其中一些有自己的 .ready 函数。
我想做的就是把它放在主页上:
var documentReadyFunction = function() {
//do something
};
并在我的头文件/脚本文件中有这个:
jQuery(document).ready(function() {
if (typeof documentReadyFunction != 'undefined') {
documentReadyFunction();
}
});
如果我能够知道一个地方需要的所有准备就绪的功能,那么这很好用,但我想要做的是添加更多脚本以在两个调用之间的文件中运行 .ready - 任何建议关于我如何实现这一点,或者它是否是一个好主意?