我正在使用jQuery的mouseover事件來獲取一些數據在Ajax中使用ajax,AJAX工作正常,但我的問題是當我們將鼠標移動到元素更快的事件觸發多個動作,也就是說,如果我在鼠標上發出警報,如果我反覆移動元素,我會得到多個警報,我不想要這個,我已經試過解綁,但不能正常工作。這裏是jQuery鼠標懸停事件觸發多次,當移動鼠標更快
<ul class="tab-content">
<li><div class="place-holder"></div></li>
<li><div class="place-holder"></div></li>
<li><div class="place-holder"></div></li>
<li><div class="place-holder"></div></li>
</ul>
$(document).on('mouseover', '.place-holder' , function(e){
alert ('hallo');
}
所以'mouseover'應該只能工作一次? – tymeJV
由於所有的div都有相同的類別,所以當你將鼠標懸停在每個div上時,它會多次觸發 – Krishna
@krishna - 那可以,但問題是如果你連續移動鼠標的速度越快,它會被觸發多次,我不想發生這種情況,我正在尋找一些像隊列一樣的東西:虛假的---這樣的事情。實際上我想在鼠標輸入時觸發一個ajax請求。 –