jquery与ecshop冲突的另一种解决方案
2012-07-30 22:55
357 查看
对ECSHOP进行二次开发让我等开发人员很是头痛的其中之一问题是jquery与 ecshop冲突的问题。
网上大多说是和 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
网上大多说是和 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
相关文章推荐
- ecshop之transport和jquery冲突之完美解决方案
- Ecshop与Jquery冲突的解决方案2
- Ecshop与Jquery冲突的完美解决方案
- ecshop与jquery冲突解决方案(绝对可行)
- ecshop之transport和jquery冲突之完美解决方案
- ecshop之transport和jquery冲突之完美解决方案
- ecshop之transport和jquery冲突之完美解决方案
- ecshop jquery与transport.js冲突解决方案
- ecshop之transport和jquery冲突之完美解决方案
- ECSHOP与jquery冲突的完美解决方案
- ecshop jquery冲突 终极解决方案。亲测生效。
- ecshop的 transport.js 文件和 Jquery 冲突解决方案
- 最新 ecshop之transport和jquery冲突之完美解决方案不可错过
- Ecshop与Jquery冲突的完美解决方案
- Ecshop与Jquery冲突的完美解决方案
- Ecshop与Jquery冲突的完美解决方案
- Ecshop与Jquery冲突的完美解决方案
- ecshop之transport和jquery冲突之完美解决方案
- Ecshop与Jquery冲突的完美解决方案
- Ecshop与Jquery冲突的完美解决方案