午夜勾魂曲-午夜福利自怕-午夜福利在线观看6080-午夜福利院电影-国产精品毛片AV久久97-国产精品麻豆高潮刺激A片

js中常見的位置屬性-offset,scroll,client系列

2018-5-23    周周

前言
       Javascript中的offset、scroll、client系列都是比較常用的坐標屬性,也是比較容易混淆的知識點。
offset家族
       offset家族一般在節點對象里面使用。
       offsetParent
             1.    如果當前元素的父級元素沒有進行css定位(position為absolute或relative),offsetParent為body。
             2.    如果當前元素的父級元素中有css定位(position為absolute或relative),offsetParent取最近的那個父級元素。
       offsetLeft/Top計算規則:
             標準流、浮動、非脫標定位
              offsetLeft = 自己的margin+offsetParent的margin、padding、border
              脫標定位
              offsetLeft = 自己的left + margin-left
        注意:與stlye.left的區別
              offsetLeft只可讀,不可寫。也就是說,通過offsetLeft只能獲取元素的左偏移值,而無法去設置元素的左偏移值。
               stlye.left可讀可寫,但是通過style.left獲取元素的偏移值,是一個帶單位的字符串,例如“100px”。

            (offsetTop同理)

        offsetWidth(和offsetHeight:

        其實就是一個元素的實際寬度 = width+padding+border

client家族】

        clientWidth (clientHeight) = width+padding

              該屬性指的是元素的可視部分寬度和高度

              假如元素有padding有滾動,且滾動是顯示的

              clientWidth = width + padding - 滾動軸寬度

       clientTop(clientLeft):

             這一對屬性是用來讀取元素的border的寬度和高度的

             clientTop = border-top 的 border-width

             clientLeft = border-left 的 border-width

【scroll家族】

150537.jpg.png

  如上圖所示
       scrollWidth(和scrollHeight
          無滾動軸時:scrollWidth = clientWhidth = width + padding
          有滾動軸時:scrollWidth = 實際內容的寬度 + padding
       scrollTop(和scrollLeft
           這對元素是可讀寫的,指的是當元素其中的內容超出其寬高的時候,元素被卷起的寬度和高度
【事件里面的clientXoffsetXscreenX


  • event.clientX:設置或獲取鼠標指針位置相對于當前窗口的 x 坐標,其中客戶區域不包括窗口自身的控件和滾動條
  • event.clientY:設置或獲取鼠標指針位置相對于當前窗口的 y 坐標,其中客戶區域不包括窗口自身的控件和滾動條
  • vent.offsetX:設置或獲取鼠標指針位置相對于觸發事件的對象的 x 坐標
  • event.offsetY:設置或獲取鼠標指針位置相對于觸發事件的對象的 y 坐標
  • event.screenX 設置或獲取獲取鼠標指針位置相對于用戶屏幕的 x 坐標。
  • event.screenY設置或獲取鼠標指針位置相對于用戶屏幕的 y 坐標。


【window系列】
  • window.innerHeight指的是瀏覽器窗口顯示html文檔的可視區域的高度
  • window.outerHeight指的是瀏覽器窗口的高度 ,包括了工具欄,地址欄等等高度

       window.screen包含了屏幕的信息
  • window.screen.width   電腦屏幕的整個寬度
  • window.screen.availWidth   電腦屏幕除去菜單條之后的寬度
  • window.screen.left   瀏覽器窗口的左上角距離電腦屏幕最左側的距離




日歷

鏈接

個人資料

藍藍設計的小編 http://www.gerard.com.cn

存檔

主站蜘蛛池模板: 野花视频在线观看免费最新动漫 | 老阿姨才是最有味的一区二区 | 性色欲情网站IWWW | 青青青久久 | 泰国淫乐园实录 | 中文中幕无码亚洲视频 | 久久er99热精品一区二区 | 动漫美女被羞羞动漫怪物 | 999久久狠狠免费精品 | 超碰免费视频部落格 | 美女脱内衣裸身尿口露出来 | 果冻传媒完整免费网站在线观看 | 精油按摩日本 | 亚洲国产精品久久精品成人网站 | 精品一区二区三区高清免费观看 | 久久精品免视看国产 | 91精品在线国产 | 噜噜噜狠狠夜夜躁精品 | 久久99热狠狠色AV蜜臀 | 色橹橹欧美在线观看视频高清 | 亚洲乱码中文字幕久久 | 手机在线播放成人亚洲影院电影 | 国产在线午夜 | 制服的微热| 日韩AV片无码一区二区三区不卡 | 国产成人无码区免费内射一片色欲 | 久久久高清国产999尤物 | bt成人种子 | 亚洲午夜精品AV无码少妇 | 黄色a三级免费看 | 欧美 日韩 亚洲 在线 | YY8848高清私人影院 | 久久99热成人精品国产 | 中文字幕乱码一区久久麻豆樱花 | 一本道本线中文无码 | 亚洲AV精品一区二区三区不卡 | 十次啦中文网 | 在线视频久久只有精品第一日韩 | 久久99精品AV99果冻 | 无码人妻精品一区二区蜜桃色欲 | 97色伦图区97色伦综合图区 |