嗨我正在使用JQuery的鼠標位置來查找頁面的位置。鼠標位置計數
我希望它的行爲更像緯度和經度座標。
$().mousemove(function(e){
$('#detect').html(e.pageX + '° N, '+ e.pageY + '° E');
});
我意識到這不是真正的經緯度座標。該框將是網頁,0是網頁的絕對中間。將鼠標移動到N/E區域將產生這個結果。
任何幫助,將不勝感激。謝謝。
嗨我正在使用JQuery的鼠標位置來查找頁面的位置。鼠標位置計數
我希望它的行爲更像緯度和經度座標。
$().mousemove(function(e){
$('#detect').html(e.pageX + '° N, '+ e.pageY + '° E');
});
我意識到這不是真正的經緯度座標。該框將是網頁,0是網頁的絕對中間。將鼠標移動到N/E區域將產生這個結果。
任何幫助,將不勝感激。謝謝。
的Javascript:
var screenX = $(document).width()/2;
var screenY = $(document).height()/2;
$(document).mousemove(function(e){
var apX = screenX - e.pageX;
var apY = screenY - e.pageY;
var latT = (apY>=0) ? 'N' : 'S';
var lonT = (apX>=0) ? 'W' : 'E';
apX = Math.round(Math.abs(apX));
apY = Math.round(Math.abs(apY));
$('#detect').html(apX + 'px '+ latT +', '+ apY + 'px '+ lonT );
});
我覺得座標錯了,但我認爲那是我最初的錯誤。 http://jsfiddle.net/nvwzH/2/感謝您的幫助。 – uriah
沒問題:-)。 – user1040899
我沒有看到你的編輯測試,我做你的代碼,如果它仍然感興趣,你... – user1040899