jq只有獲取元素相對(duì)于瀏覽器的
成都創(chuàng)新互聯(lián)公司是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的十年時(shí)間我們累計(jì)服務(wù)了上千家以及全國政企客戶,如成都玻璃鋼雕塑等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實(shí)力獲得客戶的一致贊譽(yù)。
$(this).offset().left()忘了后邊要不要小括號(hào)了
$(this).offset().top()
相對(duì)于父元素的話,把父元素的position設(shè)置成相對(duì)或絕對(duì)定位
然后document.getElementById("dddd").offsetTop
document.getElementById("dddd").offsetLeft
就是你要的了
div?id="a"?style="width:500px;height:400px;?display:block;?background-color:#eee;margin:50px?auto;"/div
//引入jQuery
script
var?a=$("#a");
var?boxX=a.offset().left;
var?boxY=a.offset().top;
a.mousemove(function(e){
var?x?=?e.pageX;
var?y?=?e.pageY;
var?zX=x-boxX;
var?zY=y-boxY;
$(this).text("X:"+zX+"Y:"+zY);
});
/script
首先,只講思路方法不講具體代碼,別人直接給的永遠(yuǎn)不是自己的
創(chuàng)建新標(biāo)簽比較簡單百度下就知道了就不說了,然后至于定位到鼠標(biāo)位置,簡單介紹下思路第一點(diǎn),用clientX和clientY獲取鼠標(biāo)的坐標(biāo)即位置,然后給新建的div添加定位屬性,再將之前獲取的鼠標(biāo)位置的值賦值給div的top和left
ok,思路就這樣
點(diǎn)擊的時(shí)候獲取下當(dāng)前位置
獲取位置方法
clientX,clientY
screenX,screenY
具體例子看下
獲取當(dāng)前位置代碼如下:
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titlejavascript獲得鼠標(biāo)位置/title
/head
body
script
!-- 其中的參數(shù)e指的是事件--
function mouseMove(ev)
{
Ev= ev || window.event;
var mousePos = mouseCoords(ev);
//獲取當(dāng)前的x,y坐標(biāo)
document.getElementByIdx_x_x_xx_x("xxx").value = mousePos.x;
document.getElementByIdx_x_x_xx_x("yyy").value = mousePos.y;
}
function mouseCoords(ev)
{
//鼠標(biāo)移動(dòng)的位置
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
鼠標(biāo)X軸:
input id=xxx type=text
鼠標(biāo)Y軸:
input id=yyy type=text
/body
function test(e){ //這里可得到鼠標(biāo)X坐標(biāo) var pointX = e.pageX; //這里可以得到鼠標(biāo)Y坐標(biāo) var pointY = e.pageY; }
文章名稱:jquery獲取鼠標(biāo)位置,js鼠標(biāo)位置獲取
轉(zhuǎn)載來源:http://aaarwkj.com/article28/dsisgjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站制作、關(guān)鍵詞優(yōu)化、網(wǎng)站營銷、Google、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)