2016-11-04 71 views
1
$('div').mouseenter(function() { 
    $(this).slideUp(150); 
}); 

$('div').mouseenter(function() { 
    $(this).slideDown(150); 
}); 

如何將它組合成更小的東西?
還沒有足夠的jQuery/JS知道。多個事件的jQuery單處理程序

+0

[結合jQuery函數 - 上()懸停/的mouseenter /鼠標離開]的可能的複製(http://stackoverflow.com/questions/9812062/combining -jquery-functions-on-hover-mouseenter-mouseleave) – rnevius

回答

2
$('div').on('mouseenter mouseleave', function() { 
    ... 
}) 

使用.on()的另一個好處是事件的代表團,這意味着任何未來div S還觸發的,而不是對他們的手工綁定該事件的事件。

+1

這正是我所需要的。謝謝!系統允許我接受答案。 –

3

可以使用。對()結合的功能的多個事件:

$('div').on('event1 event2', function(e) { 
$(this).slideToggle(150); 
}); 
+0

謝謝,這也適用。 –

相關問題