--- title: GlobalEventHandlers.onpointerleave slug: Web/API/GlobalEventHandlers/onpointerleave translation_of: Web/API/GlobalEventHandlers/onpointerleave ---
就像在{{domxref("Element")}}或{{domxref("Window")}}中点击类似,在某目标区域内,发生触点(鼠标指针,触摸等)行为时会触发源于{{event("pointerleave")}}事件{{domxref("GlobalEventHandlers","global event handler", "", 1)}}行为。 这个事件本身属于 Pointer Events API 的一部分。
var leaveHandler = EventTarget.onpointerleave; EventTarget.onpointerleave = leaveHandler;
leaveHandler
这个样例展示了两种使用 onpointerleave
来设置元素 pointerleave
事件处理器的方式。
<html> <script> function leaveHandler(ev) { // 执行 pointerleave event 事件 } 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>
查看 Using Pointer Events 以了解更多详情。
名称 | 状态 | 备注 |
---|---|---|
{{SpecName('Pointer Events 2','#widl-GlobalEventHandlers-onpointerleave', 'onpointerleave')}} | {{Spec2('Pointer Events 2')}} | Non-stable version |
{{SpecName('Pointer Events', '#widl-GlobalEventHandlers-onpointerleave', 'onpointerleave')}} | {{Spec2('Pointer Events')}} | Initial definition |
{{Compat("api.GlobalEventHandlers.onpointerleave")}}