>웹 프론트엔드 >JS 튜토리얼 >iframe src가 image_javascript 기술일 때 적응성이 뛰어난 코드

iframe src가 image_javascript 기술일 때 적응성이 뛰어난 코드

WBOY
WBOY원래의
2016-05-16 19:08:221318검색

iframe 높이 적용 문제는 인터넷에서 여러 번 논의되었습니다. 이는 일반적으로 iframe이 로드될 때 iframe 본문의 offsetHeight 및 offsetWidth에 액세스한 다음 iframe의 높이와 너비를 업데이트함으로써 달성됩니다.
오늘 직면한 적응 문제는 이전과 조금 다릅니다. 이번에는 src가 불확실한 크기의 사진입니다(데이터베이스에서 가져온 데이터에서 생성됨). 그다지 효과적이지 않은 것 같습니다. 갑자기 img 태그의 높이와 너비를 얻을 수 있다는 생각이 들었습니다. 그러다 문득 한 가지 생각이 떠올랐습니다.

해결책은 다음과 같습니다.
먼저 img 요소를 동적으로 생성하고 iframe 페이지가 로드될 때(onload) 해당 src를 img 태그에 할당한 다음 img의 높이와 너비를 가져옵니다. 그런 다음 iframe 높이 너비가 충분하도록 동적으로 수정하고 iframe 페이지 본문의 여백과 패딩을 0으로 설정하는 것을 잊지 마세요. 그렇지 않으면 패딩과 여백이 기본적으로 0이 아니기 때문에 스크롤 막대가 나타납니다.


[Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다
]
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.