不工作我有一個像獲取使用javascript光標位置在Firefox
function getCursorPosition(e) {
e = e || window.event;
var cursor = {x:0, y:0};
if (e.pageX || e.pageY) {
cursor.x = e.pageX;
cursor.y = e.pageY;
}
else {
cursor.x = e.clientX +
(document.documentElement.scrollLeft ||
document.body.scrollLeft) -
document.documentElement.clientLeft;
cursor.y = e.clientY +
(document.documentElement.scrollTop ||
document.body.scrollTop) -
document.documentElement.clientTop;
}
return cursor;
}
document.onmouseup = function(e){
cursor = getCursorPosition();
alert(cursor.x + ':' + cursor.y);
};
這個代碼JavaScript警告,其中點擊光標在X和Y位置。這適用於IE 7/8,Chrome/Safari,Opera 10。但在使用Firefox 4.0 beta 1進行測試時,它不起作用。
在谷歌搜索,許多網站給了我相同的代碼。但它無法在ff 4.0b中工作
這是ff 4.0b的錯誤嗎?或任何人都可以建議我另一個跨瀏覽器光標位置腳本?
......你有一個全球性的window.event對象,這就是爲什麼它在這些平臺上工作...請參閱:http://www.quirksmode.org/js/introevents.html#link10 – Roki 2010-07-14 08:03:11