取得當前滑鼠的X,Y座標

2021-06-16 01:33:43 字數 1638 閱讀 2321

為了讓滑鼠移到小圖上顯示大圖,我利用滑鼠事件新建了乙個層來顯示大圖.當然之前最好得到xy座標

取得當前滑鼠的x,y座標

function selfxy() else if (document.documentelement && document.documentelement.scrolltop || document.documentelement.scrollleft ) else if (document.body)

arraypagescroll = new array(xscrollleft + event.clientx ,yscrolltop + event.clienty)

return arraypagescroll; }

附:滑鼠及物件座標控制屬性

offsettop

獲取物件相對於版面或由 offsetparent 屬性指定的父座標的計算頂端位置。

offsetleft

獲取物件相對於版面或由 offsetparent 屬性指定的父座標的計算左側位置。

offsetheight

獲取物件相對於版面或由父座標 offsetparent 屬性指定的父座標的高度。

ie、opera 認為 offsetheight = clientheight + 滾動條 + 邊框。

ns、ff 認為 offsetheight 是網頁內容實際高度,可以小於 clientheight。

offsetwidth

獲取物件相對於版面或由父座標 offsetparent 屬性指定的父座標的寬度。

offsetparent

獲取定義物件 offsettop 和 offsetleft 屬性的容器物件的引用。

clientheight

獲取物件的高度,不計算任何邊距、邊框、滾動條或可能應用到該物件的補白。

大家對 clientheight 都沒有什麼異議,都認為是內容可視區域的高度,也就是說頁面瀏覽器中可以看到內容的這個區域的高度,一般是最後乙個工具條以下到狀態列以上的這個區域,與頁面內容無關。

clientleft

獲取 offsetleft 屬性和客戶區域的實際左邊之間的距離。

clienttop

獲取 offsettop 屬性和客戶區域的實際頂端之間的距離。

clientwidth

獲取物件的寬度,不計算任何邊距、邊框、滾動條或可能應用到該物件的補白。

scroll屬性

scroll

設定或獲取滾動是否關閉。

scrollheight

獲取物件的滾動高度。

scrollleft

設定或獲取位於物件左邊界和視窗中目前可見內容的最左端之間的距離。

scrolltop

設定或獲取位於物件最頂端和視窗中可見內容的最頂端之間的距離。

scrollwidth

獲取物件的滾動寬度。

event屬性

x設定或獲取滑鼠指標位置相對于父文件的 x 畫素座標。

screenx

設定或獲取獲取滑鼠指標位置相對於使用者螢幕的 x 座標

offsetx

設定或獲取滑鼠指標位置相對於觸發事件的物件的 x 座標。

clientx

設定或獲取滑鼠指標位置相對於視窗客戶區域的 x 座標,其中客戶區域不包括視窗自身的控制項和滾動條

js 獲得滑鼠的座標

event.clientx 設定或獲取滑鼠指標位置相對於視窗客戶區域的 x 座標,其中客戶區域不包括視窗自身的控制項和滾動條。event.clienty 設定或獲取滑鼠指標位置相對於視窗客戶區域的 y 座標,其中客戶區域不包括視窗自身的控制項和滾動條。event.offsetx 設定或獲取滑鼠指標位...

004易語言讀取滑鼠座標x,y

版本 2 程式集 視窗程式集 啟動視窗 程式集變數 程序pid,整數型 程式集變數 視窗控制代碼,整數型 程式集變數 座標基址,整數型 程式集變數 伺服器dll,整數型 程式集變數 x座標,小數型 程式集變數 y座標,小數型 程式集變數 z座標,小數型 程式集變數 滑鼠x座標,小數型 程式集變數 滑...

JS 取得當前時間日期

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.get...