개인적인 정리

스크롤을 통한 (좌측)메뉴 활성화 본문

Script & jQuery

스크롤을 통한 (좌측)메뉴 활성화

yeon.Biju 2016. 12. 11. 20:16

<script type="text/javascript">
$(document).ready(function(){
 var height1 = $('#brandIntroOverview').offset().top;
 var height2 = $('#brandIntroHistory').offset().top;
 var height3 = $('#brandIntroBI').offset().top;

 height2 = height2 - 150 ;
 height3 = height3 - 150 ;

 $(document).scroll(function(){
  var currentHeight = $(this).scrollTop();

  if(currentHeight < height2 ) { //첫번째
   //alert('test1');
   $('.nav-list__sub li').each(function(index){
    if(index ==0) {
     $(this).find('a').addClass('on');
    }else {
     $(this).find('a').removeClass('on');
    }
   });
  }else if( currentHeight>height2 && currentHeight<height3 ){ //2번째
   $('.nav-list__sub li').each(function(index){
    if(index ==1) {
     $(this).find('a').addClass('on');
    }else {
     $(this).find('a').removeClass('on');
    }
   });
  }else if(currentHeight > height3) { // 세번째
   //alert('test3');
   $('.nav-list__sub li').each(function(index){
    if(index ==2) {
     $(this).find('a').addClass('on');
    }else {
     $(this).find('a').removeClass('on');
    }
   });
  }
 });
 
});
</script>

 

'Script & jQuery' 카테고리의 다른 글

jquery trim  (0) 2017.03.11
min.js 풀기  (0) 2017.03.08
jquery print  (0) 2016.12.27
jquery .hover  (0) 2016.12.19
datetimepicker default date 설정  (0) 2016.12.05
문자열 길이 재는 스크립트  (0) 2016.12.01
폼 요소 disable, readonly 설정  (0) 2016.12.01
좌표 확인 및 이동  (0) 2016.11.23
Comments