有没有办法不仅检测 jquery UI 是否加载,而且在加载时触发一个事件?现在,我将代码包装在 $(document).ready() 函数中,但有时 UI 代码会出错,因为 UI 库未完全加载(所有内容都按正确的顺序加载)。该代码在 99% 的情况下都能正常工作,但大约 1% 的用户会遇到与 UI 未加载相关的 JavaScript 错误。
就像是
$(document).ready(function() {
jQuery.ui.ready(function() { ....
这样的事情可能吗?
Thanks.
您可以尝试使用 getcript 加载 jQuery-ui 等插件,并在脚本完全加载之前保留就绪函数
// Hold the ready function(s)
$.holdReady(true);
// Retrieve the script and unlock the ready function(s) when the script is loaded
$.getScript("myplugin.js", function() {
$.holdReady(false);
});
让您随时准备就绪 功能简单
$(document).ready(function() {
// your code here
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)