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

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

これをもっと小さなものに組み合わせるにはどうすればよいですか?
jQuery/JSについてまだ分かりません。複数イベントのjQueryシングルハンドラー

+0

可能な重複(http://stackoverflow.comを/ questions/9812062/combine-jquery-functions-on-hover-mouseenter-mouseleave) – rnevius

答えて

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

.on()を使用するもう1つのメリットは、将来div秒を意味し、イベントの代表団でも、代わりに手動でイベントをバインドするイベントをトリガします。

あなたが複数のイベントに関数をバインドする)(.on使用することができます
+1

これは私が必要とするものです。ありがとう!システムが私に許可するとき、答えとして受け入れる。 –

3

:[jqueryの機能を組み合わせる - ()ホバー/ MouseEnterイベント/ mouseleave上]の

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

ありがとう、これも動作します。 –

関連する問題