如何检查页面中是否已加载了与jQuery相关的扩展库jQuery UI?
可能是重复的问题:
Testing if jQueryUI has loaded
如何检查页面中是否已加载了与jQuery相关的扩展库jQuery UI?
可能是重复的问题:
Testing if jQueryUI has loaded
typeof(jQuery.ui)
期望的正确类型是object
。像tabs
这样的属性是一个function
。如果UI没有加载,typeof(jQuery.ui.tabs)
将抛出有关未定义属性的错误。因此,最好的测试是if(typeof(jQuery.ui) == "object") { if(typeof(jQuery.ui.tabs) == "function"){ console.log("jQuery-UI loaded")}}
。--请注意,需要嵌套if条件以避免未定义属性错误。 - Louys Patrice Bessette可以检查:
$.ui
或获取版本:
$.ui.version
请确保您将调用它的任何代码放在$(document).ready()中。此时,页面上的所有内容都应该已经加载完毕。