js 中常常忽略的bug(一)

1、jquery 的 json对象结束符号问题

1、事例

$('.a').css({
top: $('#weixin').offset().top - '170',
//错误写法, 最后的这个逗号不因该要
left: $('#xinweixin').offset().left - '100',
//原因:ie7 下报错 SCRIPT1028: 缺少标识符、字符串或数字
//正确写法
left: $('#xinweixin').offset().left - '100'
});

所以很多的json对象包着的参数都需要注意在ie下面可能存在末尾多了一个逗号导致整个js报错。

你可能感兴趣的:(js 中常常忽略的bug(一))