国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js獲取鼠標(biāo)點(diǎn)擊的位置實(shí)現(xiàn)思路及代碼

2019-11-20 20:42:35
字體:
供稿:網(wǎng)友
copy來的,但是原頁面的代碼還是需要修改,下面是修改可用的

常用的是 event.clientX和event.clientY分別獲取橫向的和縱向的位置,但僅使用這個(gè)方法是不夠的,因?yàn)閑vent.clientX和event.clientY獲取的鼠標(biāo)位置是相對(duì)于當(dāng)前屏幕的,而不考慮頁面的滾動(dòng)條所滾動(dòng)的距離。
復(fù)制代碼 代碼如下:

function pointerX(event)
{
return event.pageX || (event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft));
}

function pointerY(event)
{
return event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop));
}

兩個(gè)方法分別獲得相對(duì)整個(gè)頁面(而不是屏幕)的鼠標(biāo)位置

event.pageX是在FF中所支持的,這樣就實(shí)現(xiàn)了跨瀏覽器操作

只需在其他方法中調(diào)用這兩個(gè)函數(shù)就可
復(fù)制代碼 代碼如下:

function getPointPosition(event)
{
var x_px_scr = event.clientX;
var y_px_scr = event.clientY;
alert("相對(duì)于當(dāng)前屏幕的X軸偏移量" + x_px_scr);<span style="font-family: tahoma, helvetica, arial;">//相對(duì)于設(shè)備(PC或移動(dòng)設(shè)備)</span>
alert("相對(duì)于當(dāng)前屏幕的Y軸偏移量" + y_px_scr);//相對(duì)于設(shè)備(PC或移動(dòng)設(shè)備)
var x_Px_page = pointerX(event);
var y_Px_page = pointerY(event);
alert("相對(duì)于整個(gè)頁面的X軸偏移量" + x_Px_page); //相對(duì)于瀏覽器
alert("相對(duì)于整個(gè)頁面的Y軸偏移量" + y_Px_page); //相對(duì)于瀏覽器
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 类乌齐县| 博白县| 寿光市| 赤水市| 高要市| 三亚市| 梅河口市| 榆林市| 库车县| 梅河口市| 思茅市| 育儿| 东明县| 门头沟区| 林口县| 黄陵县| 遂平县| 涟水县| 阿合奇县| 莱州市| 喜德县| 响水县| 宾阳县| 宽城| 沈阳市| 慈利县| 二手房| 元江| 社会| 陈巴尔虎旗| 视频| 麻江县| 平舆县| 宜州市| 濉溪县| 三江| 农安县| 邻水| 华坪县| 陵水| 塔城市|