ecshop的jQuery冲突问题之最简单的解决方案

2013-05-10 17:22:54长沙做网站严微

      严微工作室是专门做ecshop的网站以及二次开发,经常遇到ecshop与jquery之间的冲突问题,说实在的jQuery如此强大,ecshop那么大的团队竟然写了个破transport.js还和它冲突。网上目前也有很多解决方案,基本上都是比较麻烦,修改代码处一大堆,对于一些初级者来说,无疑就是一大难题,不过目前我们找到了一个完美解决又简单的方法。当然啦,我们也是在百度谷歌上搜索到的,这个解决方案我不是原创。在此谢谢那位高人(我也不知道谁是原创)。

      只要将这段代码

if (Object.prototype.toJSONString){
     var oldToJSONString = Object.toJSONString;
     Object.prototype.toJSONString = function(){
         if(arguments.length > 0){
             return false;
         }else{
             return oldToJSONString.apply(this, arguments);
         }
     }
}

//重新定义了冲突的 toJSONString 函数。

放到 transport.js  的底部就可以了。经过实际的测试,该代码能解决大家的问题。 

上一篇:

解决jQuery和global.js冲突

下一篇:

ecshop页面报Non-static method cls_i 返 回

Copyright © 2009-2019 Ywcms.Com All Right Reserved.  湘ICP备16006489号-2