我有一个适用于所有浏览器的 jquery 函数,但不适用于兼容模式下的 ie7 和 ie9。问题出在这个函数中:
$('.non-attivo').live('click',function(){
clearInterval(start_slide);
n_btn = "";
for(var i=1;i<$(this).attr('id').length; i++)
n_btn += $(this).attr('id')[i] + "";
slide_pos = parseInt(n_btn, 10);
var margin_slider = slide_pos * 780;
$('#immagini').animate({ marginLeft: "-" + margin_slider + "px"}, 500 );
$('.attivo').attr('class', 'non-attivo');
$(this).attr('class', 'attivo');
start_slide = setInterval(rotate, 4000);
});
错误是:
SCRIPT87:参数无效。
jquery.min.js,第 4 行字符 23894
我该如何解决?