English Sentence Loading...
英语句子加载中...

DZ中jquery.js 冲突解决办法

jquery.js 冲突解决办法。
我看了不少的JS 冲突解决办法,比较麻烦哦。我研究好了好久·我把我认为简单的解决办法给大家。希望对大家有帮助。

在头部 加入引用 http://www.discuz.net/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.  
  8. $("pp").style.display = 'none'; //使用prototype
     
  9. </script>
复制代码

咱们可以修改为 :
引用jQuery给JQ 赋予一个变量。jq  如:“var jq = jQuery.noConflict();
 


  1.  
  2. <script type="text/javascript">
     
  3. var jq = jQuery.noConflict();
     
  4. jq(function(){ //使用jQuery
     
  5. jq("p").click(function(){
     
  6. alert( jq(this).text() );
     
  7. });
     
  8. });
     
  9. jq("pp").style.display = 'none'; //使用prototype
     
  10. </script>
复制代码

以上红色部分,为更改处。也可以用DW软件全部替换。这样即可解决冲突问题。

 



上一篇: 手机常用号段对照
下一篇: 《灯店运营》——延伸企业机制智慧
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 1159
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 15 字 | UBB代码 开启 | [img]标签 关闭