팝업띄웠을때 스크롤 막기, 해제 스크롤 막기위해 단지 overflow:hidden속성과 position:fixed만 쓰면딤레이어와,팝업이 떴을때 화면이 맨위로 올라가는 이슈가 있다.(웹뷰 경험담) - 해결책 * html html>div.i-wrap // scrollTop 감지할 최상위 divdiv.dim-layer //딤 레이어div.popup // 팝업div.popup > a.popup-close //팝업닫기* css/*팝업*/.layer-open{overflow:hidden; // 팝업열었을때 addClass로 속성추가 후 스크롤막기위한 css}.dim-layer{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;min-height:100%;ba.. WEB/CSS 8년 전
레이어 팝업 중앙 띄우기 var left = ( document.body.scrollLeft + (document.body.clientWidth - $(".popup_div").width()) / 2 ); var top = ( document.body.scrollTop + (document.body.clientHeight - $(".popup_div").height()) / 2 ); var $layerPopupObj = $('.layerPopupBox'); var left = ( $(window).scrollLeft() + ($(window).width() - $layerPopupObj.width()) / 2 ); var top = ( $(window).scrollTop() + ($(window).height() - $layer.. WEB/Javascript 8년 전