我正在尝试调试一个网站,我认为jQueryUI可能没有正确加载。如何测试jQueryUI是否已加载?
发布于 2010-02-15 08:13:33
if (jQuery.ui) {
// UI loaded
}
或
if (typeof jQuery.ui != 'undefined') {
// UI loaded
}
应该能起到作用
发布于 2014-04-29 16:04:23
我知道这是一个古老的问题,但这里有一个快速的小脚本,你可以用它来包装所有没有关联事件的jQuery UI,以确保它们只在jQuery UI加载后执行:
function checkJqueryUI() {
if (typeof jQuery.ui != 'undefined') {
do_jqueryui();
}
else {
window.setTimeout( checkJqueryUI, 50 );
}
}
// Put all your jQuery UI stuff in this function
function do_jqueryui() {
// Example:
$( "#yourId" ).dialog();
}
checkJqueryUI();
发布于 2010-02-14 13:59:11
只需测试ui对象,例如
<script src="jquery.js"></script>
<script src="jquery-ui.js"></script>
<script>
$(function(){
// did the UI load?
console.log(jQuery.ui);
});
</script>
https://stackoverflow.com/questions/2260250
复制相似问题