久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 如何在鼠標(biāo)不動(dòng)(沒有mousemove)的時(shí)候 獲取鼠標(biāo)位置

瀏覽:120日期:2023-03-07 15:23:21

問題描述

如何在鼠標(biāo)不動(dòng)(沒有mousemove)的時(shí)候 獲取鼠標(biāo)位置js jq啥都行

大家說的都很有道理,很開心能和大家一起研究這個(gè)問題~等待大神~又或者現(xiàn)階段真的沒有方法咯~

問題解答

回答1:

你如果是在mousemove后然后不動(dòng),用一個(gè)變量保存最后一次移動(dòng)的坐標(biāo)就行,以后就全都讀這個(gè)變量的值。如果說是在頁面剛加載時(shí)想獲取鼠標(biāo)的坐標(biāo)的話,我剛剛試了幾個(gè)事件貌似都不行,等大神來幫你把

回答2:

貌似沒有鼠標(biāo)事件的話,不能獲取位置。onclick事件行么?不行的話,當(dāng)我沒說。

document.onclick = getMousePos;

function getMousePos(event) {

var e = event || window.event;var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;var scrollY = document.documentElement.scrollTop || document.body.scrollTop;var x = e.pageX || e.clientX + scrollX;var y = e.pageY || e.clientY + scrollY;return { ’x’: x, ’y’: y };

}

回答3:

獲取鼠標(biāo)和鍵盤都屬于事件類的,事件就那個(gè)event,你沒產(chǎn)生event是獲取不到鼠標(biāo)位置的

回答4:

坐等大神 試了下 F5之后怎么都獲取不到坐標(biāo)

回答5:

如果沒有觸發(fā)事件 幾乎沒有途徑可以獲取坐標(biāo)了。

有一個(gè)不是那么好的注意:

我先假設(shè)一件事:

用戶曾經(jīng)移動(dòng)過鼠標(biāo) 也就是說觸發(fā)過 mousemove

在曾經(jīng)觸發(fā)過的時(shí)候保存最后一次觸發(fā)的位置。

跟你現(xiàn)在鼠標(biāo)完全不動(dòng)的時(shí)候相比也不會(huì)離得太遠(yuǎn)。

如果需要更加的精確,可能還要分析一下路徑。

不過都基于一個(gè)假設(shè)只上: 曾經(jīng)觸發(fā)過 mousemove 產(chǎn)生過可觀測的數(shù)據(jù), 在這之前都是未定義的事情。

回答6:

持續(xù)關(guān)注,坐等大神

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 谷城县| 阜平县| 祁东县| 阿拉善盟| 大宁县| 隆林| 右玉县| 兰考县| 永嘉县| 峨山| 凌海市| 湘西| 拉萨市| 儋州市| 内江市| 射洪县| 阿拉善右旗| 获嘉县| 旬阳县| 德庆县| 长垣县| 河西区| 徐闻县| 昌宁县| 临颍县| 西乌| 古丈县| 宕昌县| 肇东市| 武城县| 关岭| 神农架林区| 万安县| 瑞金市| 修文县| 英山县| 叙永县| 安泽县| 昌黎县| 舞阳县| 乌苏市|