• <abbr id="chdyf"></abbr>
    <ruby id="chdyf"><acronym id="chdyf"><meter id="chdyf"></meter></acronym></ruby>
    <bdo id="chdyf"></bdo>
    <dfn id="chdyf"><menu id="chdyf"></menu></dfn>
    1. <menuitem id="chdyf"></menuitem><strong id="chdyf"><menu id="chdyf"></menu></strong>

      <rt id="chdyf"><menu id="chdyf"></menu></rt>
      成人小说一区二区三区,伊人精品成人久久综合全集观看,久久HEZYO色综合,中文字幕精品人妻熟女,影音先锋成人网站,我要看免费一级毛片,中国女人做爰A片,中文字幕av久久爽Av

      js中常見(jiàn)的位置屬性-offset,scroll,client系列

      2018-5-23    高勁

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

                  (offsetTop同理)

              offsetWidth(和offsetHeight:

              其實(shí)就是一個(gè)元素的實(shí)際寬度 = width+padding+border

      client家族】

              clientWidth (clientHeight) = width+padding

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

                    假如元素有padding有滾動(dòng),且滾動(dòng)是顯示的

                    clientWidth = width + padding - 滾動(dòng)軸寬度

             clientTop(clientLeft):

                   這一對(duì)屬性是用來(lái)讀取元素的border的寬度和高度的

                   clientTop = border-top 的 border-width

                   clientLeft = border-left 的 border-width

      【scroll家族】

      150537.jpg.png

        如上圖所示
             scrollWidth(和scrollHeight
                無(wú)滾動(dòng)軸時(shí):scrollWidth = clientWhidth = width + padding
                有滾動(dòng)軸時(shí):scrollWidth = 實(shí)際內(nèi)容的寬度 + padding
             scrollTop(和scrollLeft
                 這對(duì)元素是可讀寫(xiě)的,指的是當(dāng)元素其中的內(nèi)容超出其寬高的時(shí)候,元素被卷起的寬度和高度
      【事件里面的clientXoffsetXscreenX


      • event.clientX:設(shè)置或獲取鼠標(biāo)指針位置相對(duì)于當(dāng)前窗口的 x 坐標(biāo),其中客戶區(qū)域不包括窗口自身的控件和滾動(dòng)條
      • event.clientY:設(shè)置或獲取鼠標(biāo)指針位置相對(duì)于當(dāng)前窗口的 y 坐標(biāo),其中客戶區(qū)域不包括窗口自身的控件和滾動(dòng)條
      • vent.offsetX:設(shè)置或獲取鼠標(biāo)指針位置相對(duì)于觸發(fā)事件的對(duì)象的 x 坐標(biāo)
      • event.offsetY:設(shè)置或獲取鼠標(biāo)指針位置相對(duì)于觸發(fā)事件的對(duì)象的 y 坐標(biāo)
      • event.screenX 設(shè)置或獲取獲取鼠標(biāo)指針位置相對(duì)于用戶屏幕的 x 坐標(biāo)。
      • event.screenY設(shè)置或獲取鼠標(biāo)指針位置相對(duì)于用戶屏幕的 y 坐標(biāo)。


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

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




      日歷

      鏈接

      個(gè)人資料

      存檔

      主站蜘蛛池模板: 亚洲一区二区三区偷拍女厕| 久久被窝| 亚洲精品区| 精品九九在线| 最新国产精品精品视频| 男女猛烈拍拍拍无挡视频| 亚洲综合在线一区二区三区| 国产一级性爱片| 福利片无码视频一区二区| 成人性生交大片免费看r老牛网站| 丝袜人妻| 91视频在线| 亚洲天堂免费观看| 国产精品店无码一区二区三区 | 欧美精品三级| 久久精品熟妇丰满人妻99| 成人3p在线观看| 蜜臂av| 国产黄A三级三级三级| 欧美乱子伦xxxx12| 久久发布国产伦子伦精品| 每日av| 国产黄a三级三级| av狼友| 91亚色| 女人天堂av| 国产精品AV在线观看| 亚洲人妻av| 久久瑟瑟| 婷婷五月花| 无码人妻丰满熟妇区免费| 九九久久婷婷国产综合| 少妇群交换乱p过程| 亚洲综合网站久久久| 久久精品人妻无码一区二区三| 日韩成人社区| wwwww黄| 欧美在线观看a| 日本乱码在线| 国产免费AV网站| 亚洲熟女视讯2|