私のシナリオは、div で「クリック」および「マウスアウト」イベントをリッスンすることです。クリック イベントが発生すると、ポインター イベントを無効にするクラスが div に追加されます。これは、ポインター イベントが無効になった後に 1 つの最後の 'mouseout' イベントが発生することを除いて機能します。理由/修正方法はありますか?
http://codepen.io/BradLee/pen/grzrOz
/* style */
.nopointer{
pointer-events: none;
}
let div = document.querySelector(`div`);
div.onclick = function() {
console.log('click!');
div.classList.add(`nopointer`);
};
div.onmouseout = function() {
console.log('mouseout!');
};