导航
点击关闭

2015简单2步解决ecshop与jquery冲突疑难杂症

2015-08-14 21:05:31   稿源: 一商设计
jquery与ecshop js冲突这已经让不少人头疼,官方也从未发布过有关冲突解决方案,网上发布的也不少,但对文件改动比较多,作为二次开发用户来说,对原程序改得越少越好,这样对以后的升

 jquery与ecshop js冲突这已经让不少人头疼,官方也从未发布过有关冲突解决方案,网上发布的也不少,但对文件改动比较多,作为二次开发用户来说,对原程序改得越少越好,这样对以后的升级绝对是有益而无害的,下面就告诉大家一个解决的方法:

首页要做的是找到js目录下的transport.js文件,在最后加入下面代码:

复制内容到剪贴板折叠JavaScript 代码
  1. //解决jquery冲突  
  2. if (Object.prototype.toJSONString){   
  3.     var oldToJSONString = Object.toJSONString;   
  4.     Object.prototype.toJSONString = function(){   
  5.         if (arguments.length > 0){  
  6.             return false;  
  7.         }else{  
  8.             return oldToJSONString.apply(this, arguments);  
  9.         }   
  10.     }   
  11. }  

接下来要做的是在需要页面,引入jquery.min1.42.js,结果如下:

复制内容到剪贴板折叠XML/HTML 代码
  1. {insert_scripts files='jquery.min1.42.js'}  
  2. <script>jQuery.noConflict();</script>  

简单二步完美解决冲突,无需修改其他任何文件直接搞定。

最后附上一个具体应用实例代码:

复制内容到剪贴板折叠JavaScript 代码
  1. jQuery(document).ready(function(){  
  2.     jQuery(".recommend-goods li").hover(function(){  
  3.         jQuery(".title",this).stop().fadeIn(400);  
  4.     },function(){  
  5.         jQuery('.title',this).fadeOut(200);  
  6.     });  
  7. });  
ecshop js与jquery冲突解决文件2015.rar
文件类型: .rar jquery冲突解决文件2015.rar (30.18 KB)
标签: ecshopjquery
移动手机端
扫码二维码
返回顶部