我寫在JavaScript中的簡單無限計數器在頁面加載時它開始計數捕獲事件時,瀏覽器窗口
我想停止計數器,當鼠標指針是視之外的外部鼠標指針
請幫忙?
var i=0;
setInterval(function(){
i++;
document.getElementById("counterLoop").innerHTML=i;
},1000);
var viewportWidth = document.documentElement.clientWidth;
var viewportHeight = document.documentElement.clientHeight;
function getCursorXY(e) {
CurX = (window.Event) ? e.pageX : event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
CurY = (window.Event) ? e.pageY : event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
}
我如何能捕捉鼠標移動事件ouside視口的寬度和heigth
你還嘗試過什麼嗎? –
也許這將幫助http://stackoverflow.com/questions/10325132/why-is-document-blur-and-document-focus-not-working-with-safari-or-chr – maxlego
@maxlego我試過上面的鏈接但我切換到其他窗口它不會損失焦點 – pavan