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

js獲取鼠標位置雜談附多瀏覽器兼容代碼

 更新時間:2008年11月27日 14:30:08   作者:  
最近在搞一個AJAX的小功能,目的是用浮動div框顯示當前鼠標下控件的詳細信息,其中獲得鼠標位置這塊害得我走了很多冤枉路,因為壓根沒有想到我下面提到的第二點的區(qū)別,所以我的頁面出來總是找不到我之前定義的那個div
其實獲得鼠標位置就是一句話的事情,但是要是不了解瀏覽器間的區(qū)別,整個過程就會讓人很郁悶,區(qū)別在與:
1.IE下獲得x和y軸的距離分別用event.x和event.y;
FF下獲得x和y軸的距離分別用event.pageX和event.pageY;
2.IE下用此方法獲得的位置是不算滾動條滾過的位置的,即它只會算到瀏覽器邊緣;
FF則會算進滾過去的那些位置;
(這個地方很讓我崩潰,為這么點小區(qū)別我把所有用到的程序全部重寫了一遍,囧死……)
解決1的辦法,無非是判斷一下瀏覽器,然后用什么方式;
解決2的辦法,是在IE的情況下在x和y軸分別加上document.documentElement.scrollTop和document.documentElement.scrollLeft;
對JS我了解的比較少,如果大家有更好的建議歡迎留言指教!謝謝

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

相關(guān)文章

最新評論

云阳县| 扬州市| 白朗县| 普安县| 苍南县| 法库县| 巍山| 大英县| 马边| 共和县| 江门市| 闽侯县| 轮台县| 平昌县| 霍城县| 和顺县| 清水县| 内丘县| 郓城县| 皮山县| 逊克县| 林芝县| 宜良县| 甘谷县| 丹江口市| 苍南县| 抚远县| 吉首市| 凤山市| 乌什县| 襄城县| 桑日县| 唐河县| 泗水县| 山西省| 会昌县| 镇雄县| 赫章县| 平邑县| 司法| 武强县|