-2
div와 같은 레이어가 있고 해상도가 낮은 방문자에게 문제가 있습니다. div 높이가 페이지 뷰포트보다 큰지 테스트하는 쉬운 방법이 있습니까? 그렇다면 div를 뷰포트의 맨 위로 이동 하시겠습니까? 감사합니다jquery - div가 뷰포트보다 큰 경우 div를 맨 위로 이동합니다.
div와 같은 레이어가 있고 해상도가 낮은 방문자에게 문제가 있습니다. div 높이가 페이지 뷰포트보다 큰지 테스트하는 쉬운 방법이 있습니까? 그렇다면 div를 뷰포트의 맨 위로 이동 하시겠습니까? 감사합니다jquery - div가 뷰포트보다 큰 경우 div를 맨 위로 이동합니다.
이 밖으로 시도 :
(function() {
var viewport = window.innerWidth,
el = document.getElementById('myDiv'),
widthDiv = el.style.width;
if (widthDiv > viewport) {
// Move the div higher
el.style.zIndex = 999;
}
}())
당신이 그 같은 뷰포트 있도록 DIV 크기를 조정 의미합니까? – rissicay
아니요, 크기 변경으로 콘텐츠가 손상 될 수 있습니다. div의 맨 위를 뷰포트의 맨 위로 이동하십시오. 모든 내용을 볼 수 없어도 div top의 닫기 버튼을 볼 수 있으면 중요하지 않습니다. – stix