>  Q&A  >  본문

CSS - 프런트엔드와 백엔드 상호작용 문제!



최근에 프로젝트를 진행하고 있는데 h5 페이지에 백엔드에서 동적으로 가져온 이미지가 있습니다.
너비를 어떻게 설정하나요? 처음에는 num=$("#lf").find("img").length;//페이지의 모든 그림을 사용한 다음 스크롤 너비를 각 그림 너비 *num+80px로 설정했지만 변경된 것으로 나타났습니다. jsp로 변환한 후에는 num을 전혀 얻을 수 없습니다. 여기서 너비는 어떻게 처리해야 합니까? 감사합니다

给我你的怀抱给我你的怀抱2713일 전803

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-16 13:39:51

    백엔드에서 동적으로 데이터를 가져오는 것은 AJAX 요청 데이터를 참조합니까?
    다음 두 가지 사항을 확인해야 할 것 같습니다.
    1. 너비를 설정할 때 DOM 요소가 로드됩니까?
    2. 너비를 설정할 때 AJAX 요청이 반환됩니까? AJAX는 비동기식입니다.

    회신하다
    0
  • 某草草

    某草草2017-05-16 13:39:51

    num=$("#lf").find("img").length, 사진 수
    너비 num+80px, (num+80) + 'px'
    이 되어야 합니다. js가 사진을 로드하기 전, 즉 사진이 나오기 전에 코드가 실행되어야 합니다. 하지만 num > 0이면 적어도 하나의 사진이 로드된 것입니다.
    더 안전해요.

    회신하다
    0
  • 취소회신하다