検索

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

javascript - jquery 各ループは div の幅を取得し、それを親要素に割り当てます。なぜ結果が間違っているのでしょうか?

リーリー

本来は結果はこうなるはずです

しかし、インライン スタイルを削除した後の結果は素晴らしいものになりました。

インライン スタイルを削除する理由。それでおしまい? ? ? ?

迷茫迷茫2749日前721

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

  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:44:40

    幅を短くしますstyle标签对放到domjs之前
    你的代码结构如果没有行内样式,会先把.aa按照块级元素处理,宽度为100%
    js处理完成之后才读取style标签对,把.aa处理为行内块级元素同期されたコードは正しく配置される必要があります

    返事
    0
  • ringa_lee

    ringa_lee2017-05-19 10:44:40

    w += $("#a1 .aa").width();//幅を取得します。そして合計します

    リーリー

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:44:40

    スタイルを上部に配置します。ページは上から下にロードされます。p はブロックレベルの要素です。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:44:40

    リーリー

    返事
    0
  • 高洛峰

    高洛峰2017-05-19 10:44:40

    リーリー

    返事
    0
  • 怪我咯

    怪我咯2017-05-19 10:44:40

    返事
    0
  • 迷茫

    迷茫2017-05-19 10:44:40

    あなたは の本当の意味を理解していません$(selector)
    何が返されるかを確認してください、そうすれば問題がわかります

    リーリー

    別の質問
    スタイルがどこに追加されるのか、事前に読み込まれるのかを理解する必要がありますか?
    スクリプトの実行とは何ですか?

    返事
    0
  • キャンセル返事