팝업레이어에서 팝업을 올리면 팝업 밑에 흰색 칸이 들어갑니다. html로 들어가면 <br style="clear:both;">를 삭제하고 싶습니다.
본문
안녕하세요
확인하는중에 안되는게 있어서 문의드립니다. ㅠ
저희 어드민에서 환경설정 - 팝업레이어관리 - 새창관리추가 하면
팝업이 올라가는데
PC와 MB에 팝업이 올라간게 확인됩니다.
근데 mb에서 아래와 같이 흰 칸이 확인됩니다.
팝업레이어 올렸던 곳으로 가서
html 편집 모드로 들어가면 아래와 같이 되어있습니다.
<p><img src="http://nobleeyecenter.com/data/editor/2303/d43d1dcbe6f4fcead3677501d3e35341_1678697682_2243.jpg" title="d43d1dcbe6f4fcead3677501d3e35341_1678697682_2243.jpg" alt="d43d1dcbe6f4fcead3677501d3e35341_1678697682_2243.jpg"><br style="clear:both;"> </p>
이 부분에서 <br style="clear:both;"> 를 삭제 하면
흰칸이 없어지는게 확인이 됩니다.
근데 문제는 팝업을 올릴때 마다 <br style="clear:both;"> 해당 html이 자동으로 추가되어서
표시가 됩니다.
이 부분을 지울려면 어디 소스로 들어가면 되는걸까요?
editor_html 들어가서 하는거라고 대충 알고 있었는데.. 아닌거 같습니다. ㅠ 정확하게 아는것도 아닌거 같습니다. ㅠ
한번 도와주세요 !
답변 3
extend 디렉토리 안에 보면 user.config.php 가 있습니다.
이 파일의 가장 하단에 아래코드를 한번 넣어 보세요.
<script>
document.addEventListener("DOMContentLoaded", () => {
for (i of document.querySelectorAll("br")) if (i.style.clear === "both") i.remove();
} );
</script>
만일 위 코드를 써서 clear:both 가 없어져 레이아웃이 뒤틀리면 아래 코드로..
<script>
document.addEventListener("DOMContentLoaded", () => {
for (i of document.querySelectorAll("br")) if (i.style.clear === "both") i.style.display = "none";
} );
</script>
단지 저 공백이 문제라면 강제로 팝업 높이를 조절하면되지않을까요?