스크립트 문의 드립니다.

스크립트 문의 드립니다.

QA

스크립트 문의 드립니다.

본문

<script>
$(document).ready(function(){
 if( !pop_cookie_check() ){ 
  $("#pop").show();
  $("#pop_bg").show();
 }
})
function pop_close(){
 $("#pop").hide();
 $("#pop_bg").hide();
}
function pop_close_with_cookie(){
 var cookieName = "pop";
 var cookieValue = 1;
 var expireDate = 1;
 var today = new Date();
 today.setDate( today.getDate() + parseInt( expireDate ) );
 document.cookie = cookieName + "=" + escape( cookieValue ) + "; path=/; expires=" + today.toGMTString() + ";";
 pop_close();
}
function pop_cookie_check(){
 var cookie = document.cookie;
 var startIndex = cookie.indexOf( "pop" );
 if( startIndex != -1 ){
  //다시보지않기 쿠키가 존재한다면
  return true;
 }else{
  //쿠키가 없는 고객
  return false;
 }
}
$(document).ready(function(e){

   //현재의 스크롤값이 0이 아닐경우 #tline_banner에 그림자효과 적용
   $(window).scroll(function(e){
    if($(window).scrollTop()>83){
     $("#pop").addClass("shadow");
    }else{
     $("#pop").removeClass("shadow");
    }
   });
  });
</script>

 

위에 스크립트는 헤더에 잇는것으로 상단 세로 80픽셀의 배너레이어 팝업입니다.

밑에 스크립트는 푸터에 있는 왼쪽에 스크롤에 따라 움직이는 배너이구요.

 

<script type="text/javascript">

  $(document).ready(function(){
    $("#sticker_left").sticky({topSpacing:235, bottomSpacing:550});
  });
</script>

 

헤더의 잇는 스크립트의 상단 레이어 배너는 레리아웃에 고정되는거라

활성화 되어있는때는 사이트 전체의 레이아웃이 80픽셀 만큼 내려갑니다.

문제는 아래부분 스크립트의 왼쪽 스크롤 배너인데 이게 처음 위치가 상단 레이어 배너없을때

235픽셀 밑으로 잡혀잇는데 상단 레이어 배너의 세로 사이즈로인해 355로 시작하는데 문제가 잇습니다.

 

상단 레이어 활설 비활성에 따라 왼쪽 스크롤 배너의 시작값을 가변적으로 줄수가 잇는지요.....

고수님들의 답을 기다립니다.

이 질문에 댓글 쓰기 :

답변 1

상단 배너가 있을때 없을때를 구분해서 분기하시면 되겠죠.

쿠키에 팝업배너 상태를 저장하는것 같으니 그 값을 이용해서 분기하시면 될것 같습니다.

또한 팝업배너를 클릭해서 사라지게 했을때 말씀하신 왼쪽 스크롤배너의 값을 다시한번 초기화 하시면되겠고요.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,684 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT