2011-08-12 18 views
2

我正在測試我們的新網站應用程序。它是使用Firefox開發的,可以在Firefox,Safari和Chrome中按預期進行測試。說到資源管理器,有一個非常關鍵的JavaScript函數放棄了,它看起來圍繞着x和y鼠標座標。該功能控制添加日記圖形,因此屏幕位置用於放置圖形並計算髮送到服務器PHP的日期和時間。計算失敗使用下面的代碼來查找鼠標位置和窗口滾動位置。Javascript中的資源管理器的鼠標座標

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.

+0

這一個得到了很好的答案,你應該也許接受它? – Matt

回答

1

Dottoro是一個很好的參考。

請注意clientX屬性!在早於版本8的Internet Explorer 中,clientX屬性檢索物理像素大小的 鼠標的位置,而從版本8開始,它以邏輯像素大小返回 位置。