2013-05-29 33 views
0

請查看bounceexchange.com和「免費即時演示」。如何檢查鼠標指針是否穿越瀏覽器平面(鼠標退出網頁)?

javascript如何用來檢查用戶是否準確地跨瀏覽器平面?這個功能對於整合到我自己的網站很有用。我想知道的是如何跟蹤離開網站的鼠標。

任何幫助將非常感謝。

+0

'window.addEventListener( '鼠標移開',函數(E){的console.log(e.pageX) ;});'。當瀏覽器「跳出來」時,「e.pageX」將變爲「-1」。 – Teemu

回答

0

當鼠標離開頁面或點擊'x'按鈕?

這是第一種情況:

<script src="code.jquery.com/jquery-1.9.1.js"></script>; 
<script type="text/javascript"> 
    $(document).mouseleave(function() { 
     alert('stay plz'); 
    }); 
</script> 

這是第二個:

<script language="JavaScript"> 
    window.onbeforeunload = WindowCloseHanlder; 
    function WindowCloseHanlder() 
    { 
     window.alert('My Window is reloading'); 
    } 
</script> 
+0

@Teemu剛剛與ie 8,ff 21,歌劇12.15,safari 5.1和鉻27.0,mouseleave適合我在每個瀏覽器.. –

+0

?!!!你能在http://jsfiddle.net上保存你的測試嗎?我無法使用'onmouseleave'來處理這個問題......還是隻有在所有瀏覽器中才能使用jQuery? – Teemu

+0

@Teemu你有沒有收錄? http://jsfiddle.net/249m9/ –