首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery &书签中的插件无冲突

jQuery &书签中的插件无冲突
EN

Stack Overflow用户
提问于 2009-09-14 14:44:26
回答 2查看 705关注 0票数 1

我有一个复杂的书签,它可以做很多事情,并且依赖于

大量使用jQuery和一些插件(ui、宽松等)。

问题是,我不知道jQuery或其他插件是否已经

包括在当前页面中,所以我不能与他们发生冲突,

但也需要我的文件是可维护的。

有谁知道如何做到这一点吗?

也许是某种Clousers?

非常重要的是,我附加的jQuery.UI库不会与页面的库发生冲突。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-14 15:17:34

最简单的方法是将其包含在书签的开头:

代码语言:javascript
复制
$myjq = jQuery.noConflict();

对于程序的其余部分,使用$myjq而不是只使用$,如下所示:

代码语言:javascript
复制
$myjq("#someId");
票数 1
EN

Stack Overflow用户

发布于 2009-09-14 14:46:47

检查一下有关这方面的文档条目

jQuery通常与使用$关键字的prototype和其他库很好地协同工作。

编辑:使用jQuery.noConflict()技巧可以防止其他库(prototype、mootools等)的麻烦。

在自己包含jQuery之前,始终可以检查它是否已经包含:

代码语言:javascript
复制
<script language="javascript">
    if(!jQuery){
        document.write('<script type="text/javascript" src="/js/jQuery.js"></script>');
    }
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1422010

复制
相关文章

相似问题

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