찾다

 >  Q&A  >  본문

javascript - jquery 각 루프는 div의 너비를 가져와 상위 요소에 할당합니다. 결과가 왜 틀렸나요?

으아악

원래 결과는 이렇게 나와야 합니다

하지만 인라인 스타일을 제거한 후 결과는 훌륭합니다.

인라인 스타일을 제거하는 이유는 무엇입니까? 그게 다야? ? ? ?

迷茫迷茫2736일 전708

모든 응답(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는 블록 수준 요소입니다. .aa{display:inlne-block;}은 하단에서 작동하지 않습니다.

    회신하다
    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
  • 취소회신하다