gpt4 book ai didi

javascript - 有时使用 jquery holdReady 函数持有 document.Ready()

转载 作者:行者123 更新时间:2023-11-29 18:24:19 25 4
gpt4 key购买 nike

这里我遇到了 jquery holdReady 的问题。

 $.holdReady(true);
$.getScript("someXJqueryPlugin.js", function() {
$.holdReady(false);
});

在我准备好的函数中

$(document).ready(function(){
someFunctionFromMyPlugin();
});

因为 someXJqueryPlugin.js 是一些更大的东西。所以我试图延迟就绪功能,直到我的插件加载。

我仍然收到错误 someFunctionFromMyPlugin not a function 。

有什么提示吗??我错过了什么??请帮忙。

提前致谢。

最佳答案

我建议将文档准备好放在 done 回调中。

$.getScript(url,function(){
$(document).ready(function(){
// do stuff
});
});

或使用延迟:

$.when( $.getScript(url), $.ready ).done(function(){
// do stuff
});

注意 $.ready 没有记录并且可能会更改,您可以将其替换为以下以获得更稳定的版本:

$.when( $.getScript(url), $.Deferred(function(def){
$(def.resolve);
})).done(function(){
// do stuff
});

关于javascript - 有时使用 jquery holdReady 函数持有 document.Ready(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15010339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com