精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

jQuery 遍歷 offsetParent() 方法

jQuery 遍歷 offsetParent() 方法

jQuery 參考手冊 遍歷jQuery 參考手冊 遍歷

offsetParent() 獲得被定位的最近祖先元素。

 

1. 語法

.offsetParent()

如果給定一個表示 DOM 元素集合的 jQuery 對象,.offsetParent() 方法允許我們搜索 DOM 樹中元素的祖先,并構造一個由最近的定位祖先元素包圍的 jQuery 對象。定位元素指的是,元素的 CSS position 屬性設置為 relative、absolute 或 fixed。在為表演動畫計算偏移或在頁面上放置對象時,該信息會很有用處。

請思考帶有基本嵌套列表的頁面,其中帶有定位元素:

<ul class="level-1">
  <li class="item-i">I</li>
  <li class="item-ii" style="position: relative;">II
    <ul class="level-2">
      <li class="item-a">A</li>
      <li class="item-b">B
        <ul class="level-3">
          <li class="item-1">1</li>
          <li class="item-2">2</li>
          <li class="item-3">3</li>
        </ul>
      </li>
      <li class="item-c">C</li>
    </ul>
  </li>
  <li class="item-iii">III</li>
</ul>

如果我們從項目 A 開始,我們可以找到其定位祖先元素:

$('li.item-a').offsetParent().css('background-color', 'red');

這會改變被定位的項目 II 的背景色。

 

2. 范例

設置類名為 item-a 的 li 元素的最近定位父元素的背景色:

$('li.item-a').offsetParent().css('background-color', 'red');

jQuery 參考手冊 遍歷jQuery 參考手冊 遍歷

下一節:jQuery 遍歷 parent() 方法

jQuery 教程

相關文章