在使用jquery时,IE7下总是报错:“缺少标识符、字符串或数字”。
出现页面应该是如左下图,在IE下却不显示,如右下图:
经过一番查询后发现,万恶的 IE7真坑,仅仅只是IE7中最后一项的末尾是不允许有逗号的,在FF等浏览器下则可有可无。
下边做个示例方便理解:
问题代码:
$(function(){
var init={
start:function(){
alert("right");
},
end:function(){
},
};
init.start();
});
修改后代码:
$(function(){
var init={
start:function(){
alert("right");
},
end:function(){
}
};
init.start();
});