zl程序教程

您现在的位置是:首页 >  前端

当前栏目

jQuery$命名冲突怎么办如何解决

jQuery 如何 解决 怎么办 命名 冲突
2023-06-13 09:15:16 时间
其他一些JavaScript框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScriptMVC、GoogleWebToolkit、GoogleClosure、Ember、Batman以及ExtJS。

其中某些框架也使用$符号作为简写(就像jQuery),如果您在用的两种不同的框架正在使用相同的简写符号,有可能导致脚本停止运行。

jQuery的团队考虑到了这个问题,并实现了noConflict()方法。

实例

您也可以创建自己的简写。noConflict()可返回对jQuery的引用,您可以把它存入变量,以供稍后使用。请看这个例子:
复制代码代码如下:

varjq=$.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery仍在运行!");
});
});