Offset
一、.offset()
請參考CSS第十項。
二、.offsetParent()
前提是祖先元素有使用CSS position屬性之下,用來取得上一個祖先元素的位置。
<!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-3.0.0.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> </head> <body> <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> <script> $("li.item-a").offsetParent().css("background-color", "red"); </script> </body> </html>
三、.position()
請參考CSS第十三項。
四、.scrollLeft()
請參考CSS第十五項。
五、.scrollTop()
請參考CSS第十六項。