有人可以告訴我我在哪裏出錯,我已經在Firefox和Chrome中測試過它,它現在可以正常工作在IE8中。setTimeOut IE8中的參數不起作用
setTimeout(function(it) {
x = $('.menuheader:first-child').position().left;
w = $('.menuheader:first-child').width();
p = x + w + 16;
$(it).next().css('left', p);
$(it).next().show();
}, 200, this);
也試過......
function showmenu(it){
x = $('.menuheader:first-child').position().left;
w = $('.menuheader:first-child').width();
p = x + w + 16;
$(it).next().css('left', p);
$(it).next().show();
}
window.setTimeout(function() {
showmenu(this)
}, 200);
在IE8任何錯誤? –
重複的http://stackoverflow.com/questions/7007364/settimeout-issue-in-ie8 – user568109
重複也沒有爲我工作。 –