当页面上没有加载所需的jquery插件时,我喜欢向用户显示自定义消息。
例如,要使用jshowoff插件(http://ekallevig.com/jshowoff/),它必须包含jquery.jshowoff.min.js,但是我想放一些代码来最初检查jquery.jshowff.min.js是否已经加载到页面上。如果未加载,浏览器控制台会显示错误消息,指出所需的插件不可用,而不是错误,因为$.jshowoff不是一个功能。
有没有人能建议一下如何实现这一点?
非常感谢你的帮助。
发布于 2013-07-01 02:17:30
如果您通过jQuery对象使用插件,例如:
$(/*...stuff here...*/).somePlugin();...then您可以测试它是否像这样加载:
if (!$.fn.somePlugin) {
// somePlugin is not loaded for some reason
}如果您直接从jQuery ($)使用它,例如:
$.somePlugin();...then你可以像这样测试:
if (!$.somePlugin) {
// somePlugin is not loaded for some reason
}https://stackoverflow.com/questions/17393402
复制相似问题