當您想要在其上運行循環時,JQuery .hover()方法會遇到問題。說我有代碼如下無法循環JQuery .hover()
<div class="screen screen_1"></div> <div class="screen screen_2"></div> <div class="screen screen_3"></div>
for(j=0; j<$('.screen').length+1; j++){
$('.screen_'+ j +'').hover(
function mousein(){
//do something when mouse enters
}, function mouseout(){
//do something else when mouse leaves
}
);
}
現在jhint告訴我不要做一個循環內的函數,所以我有以下,但它仍然不喜歡它。
var mousein = function(){
//do something when mouse enters
};
var mouseout = function(){
//do something else when mouse leaves
};
for(j=0; j<$('.screen').length+1; j++){
$('.screen_'+ j +'').hover(
mousein, mouseout;
);
}
在此先感謝
抱歉,傢伙......沒有直截了當。再次感謝您的幫助。 –