GlobalEventHandlers.onpointerleave
pointerleave
イベントのグローバルイベントハンドラーで、ポインター (マウスカーソル、指先など) がヒットテスト領域を出ると (例えば、カーソルが Element
や Window
のコンテンツ領域を出ると)、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