MOOTOOLS和JQUERY如何同时存在,解决冲突

mootools-jquery

今天在做EcStore前台的做效果时,由于Jquery的插件比较多,于是就使用了Jquery的插件,但是发现会引起Mootools的冲突。

于是猛找资料,终于找到了,现提供解决方案给大家一起学习学习:

 1 <HTML>
 2     <HEAD>
 3         <SCRIPT TYPE="TEXT/JAVASCRIPT" SRC="MOOTOOLS.JS"></SCRIPT>
 4         <SCRIPT TYPE="TEXT/JAVASCRIPT" SRC="JQUERY.JS"></SCRIPT>
 5         <SCRIPT>
 6                 JQUERY.NOCONFLICT();  // 重点是这句。
 7                 //JQUERY,关键就在于此,把$改成JQUERY就行。
 8                 JQUERY(DOCUMENT).READY(FUNCTION(){
 9                     JQUERY("DIV").HIDE();
10                 });
11
12                 //MOOTOOLS
13                 $("TEST").STYLE.DISPLAY = ‘NONE‘;
14         </SCRIPT>
15     </HEAD>
16 </HTML>

其实也非常简单。重点是 jQuery.noConflict();这句话。然后把$改成jQuery就可以了。

时间: 2024-11-02 10:54:47

MOOTOOLS和JQUERY如何同时存在,解决冲突的相关文章

jQuery基础之(五)jQuery自定义添加&quot;$&quot;与解决&quot;$&quot;的冲突

1.自定义添加$ 从上面四篇文章我们看到jQuery的强大,但无论如何,jQuery都不可能满足所有用户的需求,而且有一些需求十分小众,也不适合放到整个jQuery框架中,正是因为这一点,jQuery提供了用户自定义添加“$”的方法. 代码如下: $.fn.disable = function() { return this.each(function() { if (typeof this.disabled != "undefined") this.disable = true; }

jQuery中noConflict()机制的冲突解决方法

许多的JS框架类库都选择使用$符号作为函数或变量名,而且在实际的项目开发中,使用模板语言的话有可能"$"符号即为该模板语言的关键字.例如Veclocity模板语言,$是关键字.与jQuery一起使用可能会存在冲突(页面中直接写jq代码,引入的js文件不存在该问题). jQuery是使用$符号作为函数或变量名最为典型的一个.在jQuery中,$符号只是window.jQuery对象的一个引用,因此即使$被删除,jQuery依然能保证整个类库的完整性. jQuery的设计充分考虑了多框架之

svn 如何解决冲突

项目中,往往不止你一人开发,多人开发,难免会有代码的冲突.彼此间谁也不能保证不会修改同个文件.如果修改了同个方法的内容.这时提交到svn是会提示代码冲突的. 当然,冲突是可控的,但不能避免.每次写代码的时候,标准的姿势是先update,再修改提交. 下面,我们说下冲突后该如何解决? 文件冲突格式如下 : <<<<<<< filename your changes ======= code merged from repository >>>>

git之解决冲突

前面几次使用git,一直对于冲突的这个问题不是很理解,感觉有些时候就会产生冲突,在此记录一下解决冲突的流程 1.git bash上面冲突显示 2.在idea上面可以看到冲突的文件 3.去解决冲突 4.采取冲突的合并的办法,对于不冲突的文件,我们进行合并,但是对于有冲突的,我们选择一个 进行合并 二.关于git的小知识点 1.git checkout pom.xml,当我们对pom里面的文件进行了修改,这个可以可以不提交,直接可以回滚到我们初到这个分支 2.随时编写的时候,注意自己的分支问题 3.

git 解决冲突

$ git push origin master To /home/fan/repo/code/../a.git/ ! [rejected] master -> master (fetch first) push失败,版本落后,提示要fetch $ git fetch origin $ git merge origin/master Auto-merging a.txt CONFLICT (content): Merge conflict in a.txt 发生冲突 选择修改,解决冲突 git

数据结构--散列(分离链接法解决冲突)

散列方法的主要思想是根据结点的关键码值来确定其存储地址:以关键码值K为自变量,通过一定的函数关系h(K)(称为散列函数),计算出对应的函数值来,把这个值解释为结点的存储地址,将结点存入到此存储单元中.检索时,用同样的方法计算地址,然后到相应的 单元里去取要找的结点.通过散列方法可以对结点进行快速检索.散列(hash,也称"哈希")是一种重要的存储方式,也是一种常见的检索方法. 因此,散列函数更像是一种映射,散列函数的选择有很多种,下面以散列函数为关键值对10取余为例,说明散列的插入关键

散列函数之单散列算法解决冲突问题

1. 问题 问题同<简单散列函数算法> 设有10个非负整数,用不多于20个的储存单元来存放,如何存放这10个数,使得搜索其中的某一个数时,在储存单元中查找的次数最少? 问题类似于,有10个带号码的球,放到编号为{0, 1, 2, -, 19}共20个盒子中,每个盒子最多放一个,问如何放,使能够用最少的次数打开盒子,知道任一个球所在的盒子编号? 2. 分析 <简单散列函数算法>中,已经分析得出,只要能解决冲突问题,就能将查找时间降为常量范围内. 思路:当一个数发生冲突时,再找一个没有

seajs使用-1 解决冲突和依赖

作用:解决冲突和依赖 1. 发生冲突 <script src="common.js"></script> <script> 你的同事: // tab() 你的新同事 function tab() {} // 冲突了 </script> 解决冲突:加命名空间(缺点:1. 前缀长,2. 只能降低冲突不能避免) 2. 发生依赖 <script src="show.js"></scirpt> // 升级

四、git学习之——分支管理、解决冲突

分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干扰,那对现在的你也没啥影响.不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了.如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险. 现在有了分支,就不用怕了.你

SVN 更新 提交 解决冲突

简介 原则: 最重要的:先更新再提交(没有冲突时),也可以先同步再更新后提交(有冲突时) 更新就是将本地代码升级到服务器端版本,更新并不会覆盖或删除我们本地修改的内容:若没有冲突,则相当于,是将我们修改的内容移植到服务器最新版本上了(提交后生效):若有冲突,则必须先解决冲突才能提交. 同步(与资源库同步)是指在一个同步透视图中比较本地和服务端有哪些差异,他会把有差异的文件及文件中的模块标记出来,是在检查冲突及合并版本时使用的:当然解决冲突也不一定必须在更新之前或必须在eclipse中,也可以在更