[jQuery] Theia Sticky Sidebar 사용시 모달(modal)이 사이드바 아래로 내려가는 문제 해결하기

페이지 정보

루루아빠 3,429 2016.03.16 16:00

평점

본문

Theia Sticky Sidebar 사용시 사이드바(basic-bs-side)와 본문(basic-bs-main) 서로간의 높이에 따라 고정된 효과를 얻게 되는데 (마치 프레임구조처럼) 문제는 본문이 사이드바 보다 짧을 때 모달창을 띄우서 스크롤을 위 아래로 내려보면 사이드바 아래로 모달창이 가려지는 효과가 나타난다.

아래 소스를 적용해보자.

<script type="text/javascript">        // 사이드바 고정시 모달창이 사이드바 아래로 내려앉는 문제 해결하기
var checkeventcount = 1,prevTarget;
$('.modal').on('show.bs.modal', function (e) {
    if(typeof prevTarget == 'undefined' || (checkeventcount==1 && e.target!=prevTarget))
    {  
      prevTarget = e.target;
      checkeventcount++;
      e.preventDefault();
      $(e.target).appendTo('body').modal('show');
    }
    else if(e.target==prevTarget && checkeventcount==2)
    {
      checkeventcount--;
    }
 });
</script>
그누보드5/eyoom/theme/설치된 테마/layout/tail.bs.html 하단 스크립트 라인에 추가한다.
추천인
  • 추천해 주세요
6
루루아빠 - 회원등급 : 최고관리자 - 포인트 : 1,289,015
레벨 96
경험치 1,385,069

Progress Bar 60%

- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑 루루아빠랍니다~~

댓글

첫 번째 댓글을 남겨 주세요