最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中判斷頁面關(guān)閉、頁面刷新的實(shí)現(xiàn)代碼

 更新時間:2014年08月27日 08:50:08   投稿:junjie  
這篇文章主要介紹了JavaScript中判斷頁面關(guān)閉、頁面刷新的實(shí)現(xiàn)代碼,在一些特殊的場合中會用到這個技術(shù),需要的朋友可以參考下

今天由于項(xiàng)目需要判斷用戶離開頁面時要判斷用戶的行為是關(guān)閉還是刷新
雖然沒有直接的方法,但通過一定的技巧也能做到
不得不感嘆JavaScript的強(qiáng)大?。?br /> 請看一下代碼:

復(fù)制代碼 代碼如下:

window.onunload = function(){      
        var a_n = window.event.screenX - window.screenLeft;      
        var a_b = a_n > document.documentElement.scrollWidth-20;      
        if(a_b && window.event.clientY< 0 || window.event.altKey){      
                  alert('關(guān)閉頁面行為');
        }else{
                  alert('跳轉(zhuǎn)或者刷新頁面行為');    
            }
}

其實(shí)就是通過離開頁面行為時間onunload觸發(fā)時間去檢測此時的瀏覽器的窗口大小,根據(jù)大小由此判斷用戶是刷新,跳轉(zhuǎn)或是關(guān)閉行為。

兼容各大瀏覽器!

相關(guān)文章

最新評論

双江| 本溪市| 姜堰市| 嘉祥县| 南丰县| 阆中市| 东安县| 太仓市| 子长县| 丹寨县| 沂水县| 营口市| 河源市| 绥芬河市| 寿光市| 赞皇县| 玉门市| 章丘市| 张家口市| 贵州省| 邯郸县| 宁化县| 安国市| 井陉县| 肃南| 盖州市| 宿州市| 新巴尔虎左旗| 宁海县| 凌云县| 吐鲁番市| 肥城市| 庐江县| 镇赉县| 汪清县| 花莲市| 灵丘县| 永登县| 白河县| 汤原县| 甘孜|