検索

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

javascript - jqのouterHeight()を使用して取得された値が不正確なのはなぜですか?


写真にあるように、55.17 を取得する必要がありますか?

淡淡烟草味淡淡烟草味2870日前685

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

  • 滿天的星座

    滿天的星座2017-05-18 10:59:02

    $('.pr-tab').get(0).getBoundingClientRect().height で実際のデータを取得します
    詳細は http://stackoverflow.com/ques... を参照してください

    返事
    0
  • PHPz

    PHPz2017-05-18 10:59:02

    整数 (「px」を除く) で表される値を返します。メソッドが空のコレクションで呼び出された場合は null を返します。

    ドキュメントには、outerHeight()メソッドは整数値のみを返すことができると記載されており、55.17は四捨五入され、55

    のみを返します。

    返事
    0
  • ringa_lee

    ringa_lee2017-05-18 10:59:02

    私は通常、ネイティブ JS で element.offsetHeight; && element.offsetWidth を使用します。 参考リンク https://developer.mozilla.org...

    返事
    0
  • PHPz

    PHPz2017-05-18 10:59:02

    遅延を与えます。DOM が挿入される前に高さの計算を開始しました。値を取得する前に 50
    ms の遅延を与えます。

    返事
    0
  • キャンセル返事