0
我有如下因素的功能:功能參數不正確發送
function showPoster(element,list_nr)
{
var image ="url('../Login/" + movie_image[list_nr] + "'), auto";
element.style.cursor = image;
}
function putNewContent(page)
{
for(var i = 1; i <= 10; i++)
{
document.getElementById("p"+i+1).onmouseover = function() { showPoster(this,(page-1)*10+i); }
}
}
的問題是,當,例如,我運行putNewContent(1),它將調用功能showPoster() 10次,但是到達的參數showPoster()始終是11(我< = 10),所以它完成了第一次,我到達11,然後它ca功能。 我怎樣才能正確地發送參數?(list_nr參數與我在for中相同,因爲它被評估)。
我用.bind()的版本,它完美的工作。謝謝! – c0mm0s0r3