喜讯 解决 ecshop 和 jquery 冲突

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家



ecshop 和 jquery 冲突的问题由来已久。让我等开发人员很是头痛。
网上一搜大多说是和 transport.js 的 Object.prototype.toJSONString 冲突,解决方案大多或复杂或繁重。


今天,小弟无意在网上闲逛,习惯性的查看源代码,发现了一段代码就可以解决这个问题。


这个解决方案我不是原创。在此谢谢那位高人(我也不知道谁是原创)。

只要将这段代码

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的尾部。

已知会与global.js 冲突。 前台请不要加载global.js

还有一些小问题的话,大多是定义了$ 。稍微改下就行了。

回答:
呵呵!有空看看!

测试了一些常用的jq 没有发现异常!!
加精~~~~~~~~

解决了 是好事,,顶!!

先支持一下,再去试试吧。

喜讯呀!看起来应该是这个道理!

期待很久。赶快试试



好像不可以啊 。我按照这个方法做了。然后找了个jquery的 返回顶部的一个功能,还是不能用

下面是这个功能的js文件 。希望各位能帮忙看看


呃 如此方便的代码 一定要试试 呵呵

9楼的
肯定是重复加载了transport.js

很好

谁能帮我搞一下我想不明白出了什么问题