设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 4343|回复: 2
打印 上一主题 下一主题

ECSHOP transport.js 与 jQuery 的兼容问题 [复制链接]

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

1#
混混@普宁.中国 实名认证  发表于 2011-6-30 11:11:08 |显示全部楼层
太长了。。。

使用道具 举报

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

2#
混混@普宁.中国 实名认证  发表于 2011-6-30 12:10:39 |显示全部楼层
transport.js 中重载了 Object.prototype.toJSONString 方法  
与 jQuery 冲突了。。
考虑两者的使用场合都非常多,去修改兼容是比较不靠谱的

暂时用
  1. $(function(){   
  2.         window.__Object_toJSONString = Object.prototype.toJSONString;
  3.         delete Object.prototype.toJSONString;
  4.     $("#spec-list").jdMarquee({
  5.         deriction:"left",
  6.         width:294,
  7.         height:50,
  8.         step:2,
  9.         speed:4,
  10.         delay:10,
  11.         control:true,
  12.         _front:"#spec-right",
  13.         _back:"#spec-left"
  14.     });
  15.     $("#spec-list img").bind("mouseover",function(){
  16.         var src=$(this).attr("src");
  17.         $("#spec-n1 img").eq(0).attr({
  18.             src:src.replace("\/n5\/","\/n1\/"),
  19.             jqimg:src.replace("\/n5\/","\/n0\/")
  20.         });
  21.         $(this).css({
  22.             "border":"2px solid #ff6600",
  23.             "padding":"1px"
  24.         });
  25.     }).bind("mouseout",function(){
  26.         $(this).css({
  27.             "border":"1px solid #ccc",
  28.             "padding":"2px"
  29.         });
  30.     });                                
  31. });
复制代码
后续如果在当前页面中遇到别的问题,再作研究

使用道具 举报

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

3#
混混@普宁.中国 实名认证  发表于 2011-7-1 00:49:10 |显示全部楼层
修改 jQuery 或者 修改 transport.js 对于 ecshop 项目来说都是自找麻烦的事情。。。

还在在特定页面,设法绕过避开好了。。

使用道具 举报

您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-5-17 11:29 , Processed in 1.066106 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部