弘帝企业智能建站系统交流平台

 找回密码
 立即注册
查看: 3379|回复: 0

【jQuery】jQuery名称冲突进行重命名

[复制链接]
发表于 2016-10-11 14:55:37 | 显示全部楼层 |阅读模式
jQuery 名称冲突

jQuery 使用 $ 符号作为 jQuery 的简介方式。

某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。

jQuery 使用名为 noConflict() 的方法来解决该问题。

var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。

重命名后,就可以用jq(document)来代替$(document)了。

以下是在同一文件中同时使用三个不同的jQuery时的冲突解决方案
<script src="js/jquery-1.5.1.min.js"></script>
<script type="text/javascript">
    var $jq = $;//新的命名
</script>

<script src="js/jquery-1.12.4.min.js"></script>
<script type="text/javascript">
    var jQuery1_12_4 = $;//新的命名
</script>

<script src="js/jquery.min.js"></script>
<script type="text/javascript">
    var _$ = $;//新的命名
</script>

注意:命名可以很随意的,但一定要紧随后对jquery文件后对当前版本进行$更名,这样在后面的调用中就可以任意调用不同版本的jQuery了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|弘帝企业智能建站系统 ( 皖ICP备07503252号 )

GMT+8, 2024-11-24 03:12 , Processed in 0.045979 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表