首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >“找不到”函数错误

“找不到”函数错误
EN

Stack Overflow用户
提问于 2011-11-10 01:51:00
回答 1查看 266关注 0票数 0

我有一个html页面,其中添加了对jquery库的引用。然后我有一个对话框窗口,它再次加载jquery库。

在这一点上,我有一个jquery插件#1,它调用另一个jquery插件#2,我得到错误,如jquery插件2无法找到。

如果我删除对第一个jquery库的引用,事情似乎可以正常工作。为什么添加第二个对jquery的引用(对于对话框)会导致这个问题?我该如何解决?

我的插件(在外部文件中定义如下)

代码语言:javascript
代码运行次数:0
运行
复制
(function ($) {

    $.fn.finder = function (optionsIn) {
               //do stuff   
               ..
              //2nd call to plugin this is where i get the error
              $(this).watermark('watermark');

    };
})(jQuery);

这个插件在一个简单的html页面上工作得很好,但是如果我在一个对话框上使用这个插件,它就会出现对jquery库的多个引用的问题。

想法?

我使用了像$('input').watermark('Enter your name.','my-custom-class');这样的典型用法的水印插件https://github.com/fabrikagency/fa-watermark

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-10 03:39:19

感谢您的投入。它让我非常仔细地查看了加载项目的顺序。问题似乎是我的插件在jquery之前就加载了。这也解释了为什么如果我把$(‘inputelement’)函数(‘’)放在一个$(.ready)函数() {}中,那么它就能正常工作。这是因为它没有尝试附加插件,直到一切都加载完毕。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8069298

复制
相关文章

相似问题

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