首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery中的句柄“不是函数”错误

jquery中的句柄“不是函数”错误
EN

Stack Overflow用户
提问于 2013-07-01 02:14:35
回答 1查看 800关注 0票数 2

当页面上没有加载所需的jquery插件时,我喜欢向用户显示自定义消息。

例如,要使用jshowoff插件(http://ekallevig.com/jshowoff/),它必须包含jquery.jshowoff.min.js,但是我想放一些代码来最初检查jquery.jshowff.min.js是否已经加载到页面上。如果未加载,浏览器控制台会显示错误消息,指出所需的插件不可用,而不是错误,因为$.jshowoff不是一个功能。

有没有人能建议一下如何实现这一点?

非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-01 02:17:30

如果您通过jQuery对象使用插件,例如:

代码语言:javascript
复制
$(/*...stuff here...*/).somePlugin();

...then您可以测试它是否像这样加载:

代码语言:javascript
复制
if (!$.fn.somePlugin) {
    // somePlugin is not loaded for some reason
}

如果您直接从jQuery ($)使用它,例如:

代码语言:javascript
复制
$.somePlugin();

...then你可以像这样测试:

代码语言:javascript
复制
if (!$.somePlugin) {
    // somePlugin is not loaded for some reason
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17393402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档