1

私はそのようなコードを持っています:

$(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

どうすれば修正できますか?

4

0 に答える 0