产品页面加jquery效果出错

2016-07-07 15:25 来源:www.chinab4c.com 作者:ecshop专家

我想在产品信息页面加个jquery的放大镜效果,如附件 jqzoom_ev1.0.1.rar (506.1 KB)
结果嘛出错了,似乎是和内部加载的JS有冲突,效果无法显示,求解!!

回答:
冲突确实是有的貌似是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的尾部。

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

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