JavaScript 獲取滑鼠指標的座標
獲取滑鼠指標的座標是在應用中比較常見,一般多用語拖動效果,或者其他一些需要進行定位的效果。
下面是一個這樣的簡單例項,希望能夠給初學者帶來一定的幫助和啟發。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>獲取滑鼠的座標-螞蟻部落</title> <style type="text/css"> #thediv{ width:500px; height:500px; background-color:red; } </style> <script> function showPosition(e){ var x=document.getElementById("x"); var y=document.getElementById("y"); var e=e||window.event; x.value=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft; y.value=e.clientY+document.body.scrollTop+document.documentElement.scrollTop } window.onload=function(){ var thediv=document.getElementById("thediv"); thediv.onmousemove=showPosition } </script> </head> <body> <div id="thediv"> x:<input id="x" type="text" value="" /> y:<input id="y" type="text" value="" /> </div> </body> </html>
當滑鼠在div中移動的時候可以兩個文字框中實時顯示當前滑鼠指標在文件中的座標。
clientX和clientY屬性返回的是滑鼠指標在瀏覽器視窗中的座標,e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft和e.clientY+document.body.scrollTop+document.documentElement.scrollTop就是返回的滑鼠指標在文件中的座標。
相關閱讀:
(1).clientX屬性可以參閱JavaScript clientX一章節。
(2).scrollLeft屬性參閱JavaScript scrollLeft一章節。
相關文章
- JavaScript獲取滑鼠在元素中的座標JavaScript
- JavaScript獲取滑鼠在文件中座標JavaScript
- JavaScript-滑鼠獲取頁面座標JavaScript
- 使用js獲取滑鼠座標JS
- JavaScript獲取元素在文件中座標JavaScript
- JavaScript 獲取div在頁面中座標JavaScript
- 透過滑鼠事件獲取滑鼠位置在3d中的座標mouse/Raycaster事件3DAST
- 觸控事件獲取座標事件
- 物體物件在螢幕中的座標及滑鼠座標物件
- Vue中使用MouseMove事件 獲取滑鼠座標頻率降低或事件卡頓Vue事件
- JavaScript 空間座標JavaScript
- javascript頁面元素座標JavaScript
- CSS自定義滑鼠指標CSS指標
- 【CSS: cursor】滑鼠游標指標樣式大全CSS指標
- 百度地圖:根據位置獲取座標地圖
- Java 獲取Excel分頁座標位置(單元格)JavaExcel
- fedora系統怎麼設定滑鼠指標大小?fedora滑鼠指標設定大小的教程指標
- win10滑鼠指標美化設定在哪 修改滑鼠指標樣式的具體方法Win10指標
- Java 獲取Excel中圖片所在的行、列座標位置JavaExcel
- win10好看的滑鼠指標怎麼設定 win10好看的滑鼠指標如何美化Win10指標
- win10滑鼠指標怎麼隱藏 win10隱藏滑鼠指標的步驟Win10指標
- JavaScript 獲取指定標籤一級子元素JavaScript
- win10 怎麼改變滑鼠指標_怎樣修改Windows10系統的滑鼠指標Win10指標Windows
- JavaScript(1)之——this指標JavaScript指標
- win10怎麼更改滑鼠指標樣式_win10滑鼠指標怎麼美化Win10指標
- win10如何修改滑鼠指標方案_win10更改滑鼠指標主題方案教程Win10指標
- CSS設定滑鼠指標形狀CSS指標
- flutter 總結: 通過 GlobalKey 獲取介面任意元素座標尺寸Flutter
- webgl入門(3)-座標系與滑鼠互動Web
- win10怎麼調整滑鼠指標_win10怎麼更改滑鼠指標圖案Win10指標
- 有意思的滑鼠指標互動探究指標
- Android日常學習:如何高效 & 正確地獲取View的座標位置?AndroidView
- 獲取資料庫中到指定經緯度距離的座標資料庫
- AUTOCAD——座標標註
- prometheus-net.DotNetRuntime 獲取 CLR 指標原理解析Prometheus指標
- Cursor Pro for mac(滑鼠指標放大工具)Mac指標
- HTML網頁根據座標模擬滑鼠點選HTML網頁
- win10滑鼠指標皮膚如何設定_win10設定滑鼠指標皮膚步驟Win10指標
- 詳解c++指標的指標和指標的引用C++指標