簡體   English   中英

Javascript 中資源管理器的鼠標坐標

[英]Mouse coordinates for Explorer in Javascript

我目前正在測試我們的新網站應用程序。 它是使用 Firefox 開發的,用於測試並在 Firefox、Safari 和 Chrome 中按預期工作。 當談到 Explorer 時,有一個相當重要的 Javascript function 放棄,它看起來在 x 和 y 鼠標坐標附近。 function 控制添加日記圖形,因此屏幕 position 用於放置圖形並計算發送到服務器 PHP 的日期和時間。 計算失敗使用下面的代碼找到鼠標 position 和 window 滾動 position。

var x = event.clientX;
var y = event.clientY;


var xScroll = window.pageXOffset;
var yScroll = window.pageYOffset;

我環顧四周,找到了各種答案,但是很多答案都很老了,所以任何人都可以建議我如何在 IE 7、8 和 9 中檢索這些值,以及一個很好的 if 語句來確定它是 IE 7、8 或 9。

Dottoro是此類事情的絕佳參考。

注意 clientX 屬性,在 8 版之前的 Internet Explorer 中,clientX 屬性以物理像素大小檢索鼠標的 position,而從版本 8 開始,它以邏輯像素大小返回 position。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM