[Edge]。→、
文書上からポインティング デバイスが出た時に発生します。
mdn: ポインティング デバイスが要素のヒットテスト領域を出たときに発生します。
ペン デバイスでは、このイベントはデジタイザーが検出可能なホバー範囲をスタイラスが離れたときに発生します。
| バブリング | なし |
|---|---|
| キャンセル可能 | いいえ |
| インターフェイス | PointerEvent |
| イベント ハンドラー プロパティ |
HTML:
当文書上でマウス ポインター操作を…<BR> <SPAN id=IdLog></SPAN>
JavaScript:
function JobPE(eve){ //pointerenter イベントの処理:
D=eve; //=[object]:[object PointerEvent]。当文書の左辺からマウス ポインターを侵入させた。
詳細
//isTrusted=[boolean]:true
//pointerId=[number]:1
//width=[number]:1
//height=[number]:1
//pressure=[number]:0
//tiltX=[number]:0
//tiltY=[number]:0
//azimuthAngle=[number]:0
//altitudeAngle=[number]:1.5707963267948966
//tangentialPressure=[number]:0
//twist=[number]:0
//pointerType=[string]:mouse
//isPrimary=[boolean]:true
//getCoalescedEvents=[function]:function getCoalescedEvents() { [native code] }
//getPredictedEvents=[function]:function getPredictedEvents() { [native code] }
//screenX=[number]:220
//screenY=[number]:348
//clientX=[number]:13.5625
//clientY=[number]:273
//ctrlKey=[boolean]:false
//shiftKey=[boolean]:false
//altKey=[boolean]:false
//metaKey=[boolean]:false
//button=[number]:-1
//buttons=[number]:0
//relatedTarget=[object]:null
//pageX=[number]:13.5625
//pageY=[number]:1406
//x=[number]:13.5625
//y=[number]:273
//offsetX=[number]:13.5625
//offsetY=[number]:273
//movementX=[number]:0
//movementY=[number]:0
//fromElement=[object]:null
//toElement=[object]:null
//layerX=[number]:13
//layerY=[number]:273
//getModifierState=[function]:function getModifierState() { [native code] }
//initMouseEvent=[function]:function initMouseEvent() { [native code] }
//view=[object]:[object Window]
//detail=[number]:0
//sourceCapabilities=[object]:null
//which=[number]:0
//initUIEvent=[function]:function initUIEvent() { [native code] }
//type=[string]:pointerenter
//target=[object]:[object HTMLDocument]
//currentTarget=[object]:null
//eventPhase=[number]:0
//bubbles=[boolean]:false
//cancelable=[boolean]:false
//defaultPrevented=[boolean]:false
//composed=[boolean]:true
//…
IdLog.innerHTML=IdLog.innerHTML +"●";
}
function JobPL(eve){ //pointerleave イベントの処理:
DA=eve; //=[object]:[object PointerEvent]。当文書の左辺からマウス ポインターが出た。
詳細
//isTrusted=[boolean]:true
//pointerId=[number]:1
//width=[number]:1
//height=[number]:1
//pressure=[number]:0
//tiltX=[number]:0
//tiltY=[number]:0
//azimuthAngle=[number]:0
//altitudeAngle=[number]:1.5707963267948966
//tangentialPressure=[number]:0
//twist=[number]:0
//pointerType=[string]:mouse
//isPrimary=[boolean]:true
//getCoalescedEvents=[function]:function getCoalescedEvents() { [native code] }
//getPredictedEvents=[function]:function getPredictedEvents() { [native code] }
//screenX=[number]:200
//screenY=[number]:351
//clientX=[number]:-6.4375
//clientY=[number]:276
//ctrlKey=[boolean]:false
//shiftKey=[boolean]:false
//altKey=[boolean]:false
//metaKey=[boolean]:false
//button=[number]:-1
//buttons=[number]:0
//relatedTarget=[object]:null
//pageX=[number]:-6.4375
//pageY=[number]:1409
//x=[number]:-6.4375
//y=[number]:276
//offsetX=[number]:-6.4375
//offsetY=[number]:276
//movementX=[number]:0
//movementY=[number]:0
//fromElement=[object]:null
//toElement=[object]:null
//layerX=[number]:-7
//layerY=[number]:276
//getModifierState=[function]:function getModifierState() { [native code] }
//initMouseEvent=[function]:function initMouseEvent() { [native code] }
//view=[object]:[object Window]
//detail=[number]:0
//sourceCapabilities=[object]:null
//which=[number]:0
//initUIEvent=[function]:function initUIEvent() { [native code] }
//type=[string]:pointerleave
//target=[object]:[object HTMLDocument]
//currentTarget=[object]:null
//eventPhase=[number]:0
//bubbles=[boolean]:false
//cancelable=[boolean]:false
//defaultPrevented=[boolean]:false
//composed=[boolean]:true
//…
IdLog.innerHTML=IdLog.innerHTML +"○";
}
document.onpointerenter=JobPE;
document.onpointerleave=JobPL;