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
- jQuery獲取滑鼠指標座標jQuery指標
- JavaScript-滑鼠獲取頁面座標JavaScript
- JavaScript獲取滑鼠在文件中座標JavaScript
- javascript獲取滑鼠指標在整個頁面中的座標位置JavaScript指標
- JavaScript獲取滑鼠在元素中的座標JavaScript
- javascript獲取滑鼠在網頁文件中的座標JavaScript網頁
- js獲取滑鼠指標在顯示器螢幕中的座標JS指標
- javascript獲取滑鼠在瀏覽器客戶區座標JavaScript瀏覽器
- 滑鼠滑動獲取絕對座標方法 jqueryjQuery
- JavaScript 跟隨滑鼠指標的粒子效果JavaScript指標
- JavaScript獲取元素在文件中座標JavaScript
- DataGridView通過滑鼠座標,獲取所在行索引View索引
- JavaScript 獲取div在頁面中座標JavaScript
- 如何利用javascript改變滑鼠指標的形狀JavaScript指標
- 透過滑鼠事件獲取滑鼠位置在3d中的座標mouse/Raycaster事件3DAST
- 指向指標的指標指標
- js獲取滑鼠在頁面中的座標簡單介紹JS
- 觸控事件獲取座標事件
- JavaScript跟隨滑鼠指標的粒子效果程式碼例項JavaScript指標
- Vue中使用MouseMove事件 獲取滑鼠座標頻率降低或事件卡頓Vue事件
- win10滑鼠指標怎麼隱藏 win10隱藏滑鼠指標的步驟Win10指標
- 詳解c++指標的指標和指標的引用C++指標
- 螢幕座標、裝置座標以及邏輯座標的區別
- 指標問題的一點體會(區別 [指向指標的指標] 與 [指標的指標] .) (轉)指標
- 如何理解指向指標的指標?指標
- 關於指標傳遞和指標的指標指標
- C/C++指向指標的指標C++指標
- CSS如何規定滑鼠指標的形狀CSS指標
- 指標常量和常量指標的區別指標
- viewpager獲取當前view報空指標的解決方法Viewpager指標
- 物體物件在螢幕中的座標及滑鼠座標物件
- 使用指標接收器時,值物件自動取指標的奇怪問題指標物件
- JavaScript獲取元素標籤名JavaScript
- ArcEngine下投影座標和經緯度座標的相互轉換
- JavaScript 空間座標JavaScript