English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mouseenter()メソッドはmouseenterイベントをトリガーし、またはmouseenterイベントが発生したときに実行される関数を追加します。
マウス指が要素に入ると、mouseenterイベントが発生します。
mouseenter、mousemoveそしてmouseoverイベントは同じですが、以下の通りです:
mouseenter-マウス指が要素に入るときのみ呼び出されます
mousemove-マウス指を要素に移動するときに呼び出されます
mouseover-マウス指が要素及其子要素に入るときに呼び出されます(以下の例を参照してください)
mouseenter()メソッドは通常、mouseleave()方法を一緒に使用します。
選定要素のmouseenterイベントをトリガー:
$(selector).mouseenter()
関数をmouseenterイベントに追加:
$(selector).mouseenter(function)
mouseenterおよびmouseleaveイベントがトリガーされたときに背景色を変更:
$("p").mouseenter(function(){ $(this).css("background-color", "yellow"); }); $("p").mouseleave(function(){ $(this).css("background-color", "lightblue"); });テストをしてみる‹/›
この例ではmousemove、mouseenter、mouseoverの違いを示します:
引数 | 説明 |
---|---|
function | mouseenterイベントがトリガーされたときに実行される関数 |