検索

ホームページ  >  に質問  >  本文

javascript - .offset().top のディスプレイスメントの高さは、body または .leftmenu_main li を基準にしていますか? ? ?

リーリー

ringa_leeringa_lee2840日前583

全員に返信(4)返信します

  • phpcn_u1582

    phpcn_u15822017-05-19 10:27:01

    栗をください

    したがって、オフセットは親からの高さではなく、本体からの上と左のマージンを計算します。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:27:01

    html

    リーリー

    CSS

    リーリー

    js

    リーリー

    offset().top は、body に対する 层层向上 の最終結果です
    中央に配置される親の数や、中央にある上部のオフセットの数に関係なく、レイヤーごとに上向きであることに注意してください。それらは重ね合わされます。

    ネイティブ JS でも実現できます:

    リーリー

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:27:01

    位置決め親を書いているかどうかで決まります

    位置決め親がない場合は本体です。

    返事
    0
  • 黄舟

    黄舟2017-05-19 10:27:01

    は何もないAPIです。

    document.

    を基準とした、一致した要素のセット内の最初の要素の現在の座標を取得します。

    返事
    0
  • キャンセル返事