ECShop解决jQuery补丁.zip

时间:2016-02-03 07:30:55
【文件属性】:
文件名称:ECShop解决jQuery补丁.zip
文件大小:91KB
文件格式:ZIP
更新时间:2016-02-03 07:30:55
ECShop 原因分析: 在transport.js文件中,大概 580行到590行之间,这个句用于格式化json,他重写了object的结构,导致于js框架冲突。冲突的原因是jquery给一个object增加了很多元素,那么在Object.prototype.toJSONString = function () 这个函数中 for (k in this) 语句中进行了无数次的循环,导致网页很卡,并且在IE中会报错。 解决方案: 根本的解决办法是不用transport.js中的json功能,那么就要有一个相同的功能来代替它,这里我选用jquery-json1.3.js。首先要把transport.js中的json功能删除。由于实现json功能的函数有区别,所以要麻烦改掉原ecshop中各个地方用到的toJSONString()函数。
【文件预览】:
ecshop-jquery
----admin()
--------templates()
--------js()
----js()
--------global.js(3KB)
--------jquery.json-1.3.js(5KB)
--------transport.js(22KB)
--------index.js(2KB)
--------jquery-ui-1.7.2.custom.min.js(19KB)
--------compare.js(4KB)
--------jquery-1.3.2.min.js(56KB)
--------common.js(28KB)
--------transport_org.js(22KB)
----themes()
--------default()

网友评论

  • 很实用。。。谢谢分享。
  • 网上有个终极版的,感觉挺好用
  • jQuery,Ecshop胸口永远的痛啊。。。
  • 不大好用,还是自己改实在一点。