function test(e){ //這里可得到鼠標X坐標 var pointX = e.pageX; //這里可以得到鼠標Y坐標 var pointY = e.pageY; }
我們提供的服務有:成都做網站、網站設計、微信公眾號開發、網站優化、網站認證、萬源ssl等。為上1000家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的萬源網站制作公司
首先,只講思路方法不講具體代碼,別人直接給的永遠不是自己的
創建新標簽比較簡單百度下就知道了就不說了,然后至于定位到鼠標位置,簡單介紹下思路第一點,用clientX和clientY獲取鼠標的坐標即位置,然后給新建的div添加定位屬性,再將之前獲取的鼠標位置的值賦值給div的top和left
ok,思路就這樣
獲取當前位置代碼如下:
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titlejavascript獲得鼠標位置/title
/head
body
script
!-- 其中的參數e指的是事件--
function mouseMove(ev)
{
Ev= ev || window.event;
var mousePos = mouseCoords(ev);
//獲取當前的x,y坐標
document.getElementByIdx_x_x_xx_x("xxx").value = mousePos.x;
document.getElementByIdx_x_x_xx_x("yyy").value = mousePos.y;
}
function mouseCoords(ev)
{
//鼠標移動的位置
if(ev.pageX || ev.pageY){
return {x:ev.pageX, y:ev.pageY};
}
return{
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
document.onmousemove = mouseMove;
/script
鼠標X軸:
input id=xxx type=text
鼠標Y軸:
input id=yyy type=text
/body
!DOCTYPE?html
html
head?
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"
script?type="text/javascript"?src=""/script
/head?
body?
script?type="text/javascript"?
$(document).ready(function(){
$('#mo').mousemove(function(e){
n=$('#xxx').val()-50;
m=$('#yyy').val()-50;
$('#mo').css({top:m+'px',?left:n+'px'});
});
});
function?mouseMove(ev)
{
Ev=?ev?||?window.event;
var?mousePos?=?mouseCoords(ev);
document.getElementById("xxx").value?=?mousePos.x;
document.getElementById("yyy").value?=?mousePos.y;
}
function?mouseCoords(ev)
{
if(ev.pageX?||?ev.pageY){
return?{x:ev.pageX,?y:ev.pageY};
}
return{
x:ev.clientX?+?document.body.scrollLeft?-?document.body.clientLeft,
y:ev.clientY?+?document.body.scrollTop?-?document.body.clientTop
};
}
document.onmousemove?=?mouseMove;?
/script?
鼠標X軸:
input?id='xxx'?type='text'
鼠標Y軸:
input?id=yyy?type=text?
div?id='mo'?style='position:absolute;width:200px;height:200px;background:red'111/div
/body
/html
點擊的時候獲取下當前位置
獲取位置方法
clientX,clientY
screenX,screenY
具體例子看下
標題名稱:jquery鼠標位置,jquery獲取鼠標位于頁面的坐標
網站鏈接:http://m.kartarina.com/article48/dseeshp.html
成都網站建設公司_創新互聯,為您提供動態網站、域名注冊、關鍵詞優化、網站策劃、網頁設計公司、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯