Har*_*ris 2 javascript jquery jshowoff
我希望在页面上没有加载所需的jquery插件时向用户显示自定义消息.
例如,要使用jshowoff插件(http://ekallevig.com/jshowoff/),必须包含jquery.jshowoff.min.js但是我想先放一些代码来检查jquery.jshowff.min.js是否已经是否加载到页面上.如果没有加载,显示错误消息说所需的插件不可用而不是错误是浏览器控制台,因为$ .jshowoff不是一个函数.
有人可以建议如何实施这个吗?
非常感谢您的帮助.
如果您通过jQuery对象使用插件,例如:
$(/*...stuff here...*/).somePlugin();
Run Code Online (Sandbox Code Playgroud)
...然后你可以测试它是否像这样加载:
if (!$.fn.somePlugin) {
// somePlugin is not loaded for some reason
}
Run Code Online (Sandbox Code Playgroud)
如果直接从jQuery
($
)中使用它,例如:
$.somePlugin();
Run Code Online (Sandbox Code Playgroud)
...那么你可以测试是这样的:
if (!$.somePlugin) {
// somePlugin is not loaded for some reason
}
Run Code Online (Sandbox Code Playgroud)