私はそのようなコードを持っています:
$(document).mouseleave(function (e) {
if (e.pageY - $(window).scrollTop() <= 1) {
alert('Please, leave your comment!');
}
});
IE (すべてのバージョン) を除くすべてのブラウザーで正常に動作します。たとえば、ie の開発者タブが開いていて、(この開発者タブを介して) マウスを画面の下部に移動すると、mouseleave イベントが発生しますが、FF、Chrome、Opera では 700px ではなく、pageY = -1 になります。H
どうすれば修正できますか?