JavaScript中有關於瀏覽器座標理解

2021-07-14 12:39:03 字數 1091 閱讀 5755

座標點都是基於元素的左上角定向的

1.    

event.clientx 與 event.clienty  獲取的是當前滑鼠的位置       ie6、7、8、下用的是pagex、pagey

event需要通過滑鼠事件進行獲取  onmous eover(event)......

其中 clientx 與 clienty 不包含 scrolltop 與 scrollleft

而   pagex  與 pagey    包含 scrolltop 與 scrollleft

var win = window.screen      win.width   獲取的是當前螢幕的寬高  

3.offsetwidth 與 offsetheight  包含邊框的寬高與padding

4.clientwidth 與 clientheight   表示元素的高度與寬度與padding,不包含邊框 border 的寬度與高度

5.offsetleft 與 osffsettop  ;如果元素直接放在 body中,則是相對於瀏覽器的距離,

如果父元素新增了position屬性,則該元素則相對于父元素。折射點為 border

6.dom.offsetparent      可以獲取 dom 元素的父元素物件

7.scrolltop  與 scrollleft

ie678 中   document.docuemntelement.scrolltop

其他          document.body.scrolltop

8.scrollheight  = scolltop +可視區高度+不可視區   即是body文件的高度   與document.body.offsetheight 相同

9.window.innerwidth  與 window.innerheight     只包括視窗的文件區 ,根據瀏覽器的縮放進行變化   

Linux中有關於目錄的基礎操作

要想知道當前的工作目錄中有些什麼檔案或目錄,在windows的 命令提示符 中要使用 dir 命令,那麼在linux中就要使用 ls 命令,如下所示 這樣螢幕上就立刻顯示當前目錄下的所有檔案及自目錄。注意你可能發現 desktop 顯示的顏色是藍顏色,這裡提示大家一下 這種方法可以最直觀的方法來識別...

SQL 中有關於時間操作的小結

1.乙個月第一天的 select dateadd mm,datediff mm,0,getdate 0 2.本週的星期一 select dateadd wk,datediff wk,0,getdate 0 3.一年的第一天 select dateadd yy,datediff yy,0,getdat...

oracle中有關於字串的問題。

1 字串 execute immediate alter table sys form detail add hidden char 5 default false 剛開始的時候 false 執行這一句的時候就會報錯,原因是由於 有兩個單引號,那樣子的話,程式就不能夠識別出 報錯資訊如下 error...