為了讓滑鼠移到小圖上顯示大圖,我利用滑鼠事件新建了乙個層來顯示大圖.當然之前最好得到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...