Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] jquery.js 冲突解决办法

[复制链接]
117384790 发表于 2011-10-14 06:45:59 | 显示全部楼层 |阅读模式
jquery.js 冲突解决办法。
我看了不少的JS 冲突解决办法,比较麻烦哦。我研究好了好久·我把我认为简单的解决办法给大家。希望对大家有帮助。

在头部 加入引用 https://discuz.dismall.com/jquery.js 这个JS 后不做任何操作 dz 是报错的。

我是这么解决的。
因为 dZ中的变量用的 是 $ 开头,而JQ也是用$ 这个 所以冲突。为了保持原有的DZ程序不被更改,所以我们要再JQ上修改了。
jquery.js  不需要修改这个文件。只要在引用的时候修改一下即可。
例如以下代码 是jq 的代码。如果不做修改直接用入DZ会报错。
  1. <script type="text/javascript">
  2. $j(function(){ //使用jQuery
  3. $("p").click(function(){
  4. alert( $(this).text() );
  5. });
  6. });

  7. $("pp").style.display = 'none'; //使用prototype
  8. </script>
复制代码
咱们可以修改为 :
引用jQuery给JQ 赋予一个变量。jq  如:“var jq = jQuery.noConflict();

  1. <script type="text/javascript">
  2. var jq = jQuery.noConflict();
  3. jq(function(){ //使用jQuery
  4. jq("p").click(function(){
  5. alert( jq(this).text() );
  6. });
  7. });
  8. jq("pp").style.display = 'none'; //使用prototype
  9. </script>
复制代码
以上红色部分,为更改处。也可以用DW软件全部替换。这样即可解决冲突问题。


hegeaimei 发表于 2011-10-14 06:50:15 | 显示全部楼层
这是什么东西不懂哦
回复

使用道具 举报

ilei365 发表于 2011-10-14 07:30:32 | 显示全部楼层
不懂。。。。。。。。
回复

使用道具 举报

UDBIAWDIF 发表于 2011-10-14 08:31:03 | 显示全部楼层
不错不错,楼上两个不知道什么人居然到这个版块。。。。。。
回复

使用道具 举报

Iisluo.com 发表于 2011-10-14 09:39:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

huayan 发表于 2012-1-5 21:24:52 | 显示全部楼层
不错 楼主做的很好 方法很简单 也解决了我的问题 {:soso_e179:}
回复

使用道具 举报

wwwbsscncom 发表于 2012-1-5 21:29:23 | 显示全部楼层
VIP插件和521交友插件(X2)有冲突
回复

使用道具 举报

xskwy 发表于 2012-1-6 04:18:26 | 显示全部楼层
楼主!!我灰灰灰常激动~~~~~
回复

使用道具 举报

slime 发表于 2012-1-12 13:32:10 | 显示全部楼层
其实不需要另外赋值的,jQuery本身的$,就是可以用jQuery代替的。
就是说,LZ那行

  1. var jq = jQuery.noConflict();
复制代码
不用写,后面的所有jq直接用jQuery代替就可以了。
当然,加载jquery.js的位置,必须是替换header_common模板,保证出现在common.js前面。
回复

使用道具 举报

ylmood 发表于 2012-1-12 15:10:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 07:00 , Processed in 0.026268 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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