GlobalEventHandlers.onpointerleave

pointerleave イベントのグローバルイベントハンドラーで、ポインター (マウスカーソル、指先など) がヒットテスト領域を出ると (例えば、カーソルが ElementWindow のコンテンツ領域を出ると)、Node に配信されます。このイベントは Pointer Events API の一部です。

構文

EventTarget.onpointerleave = leaveHandler;

var leaveHandler = EventTarget.onpointerleave;

leaveHandler
EventListener で、ターゲットに送信された pointerleave イベントを処理するために呼び出されます。

この例では、onpointerleave を使用して要素の pointerleave イベントハンドラーを設定する2つの方法を示します。

<html>
<script>
function leaveHandler(ev) {
 // pointerleave イベントの処理
}
function init() {
 var el=document.getElementById("target1");
 el.onpointerleave = leaveHandler;
}
</script>
<body onload="init();">
<div id="target1"> Touch me ... </div>
<div id="target2" onpointerleave="leaveHandler(event)"> Touch me ... </div>
</body>
</html>

詳細については、Pointer Events の使用を参照してください。

仕様書

仕様書 状態 備考
Pointer Events – Level 2
onpointerleave の定義
勧告 不安定版
Pointer Events
onpointerleave の定義
廃止 初回定義

ブラウザーの互換性

BCD tables only load in the browser

関連情報