2014-03-19 2 views
0

나는 window.scrollY를 업데이트하지 않는 내 사이트에 사용자 정의 스크롤 막대를 추가하고 내 사진이 페이드 does'nt 내 코드는 다음과 같습니다.window.scrollY를 업데이트하는 스크롤바 사용자 정의?

<link rel='stylesheet' href='Style/jquery.mCustomScrollbar.css' type='text/css' media='all' /> 
<script type='text/javascript' src='Js/jquery.mCustomScrollbar.concat.min.js'></script> 
<script type="text/javascript"> 
     (function ($) { 
        $(window).load(function() { 
         $("body").mCustomScrollbar(); 
        }); 


    })(jQuery); 
    </script> 

이 1.9.1 버전에 대한 사용자 정의 JQuery와 스크롤 막대가 그 업데이트 window.scrollY ?? 도움을 주셔서 감사합니다.

답변

0

이 문제는 사용자 정의 스크롤바가 scrollTop/scrollLeft가 아닌 내용 오프셋을 사용하여 스크롤을 에뮬레이트하기 때문에 발생합니다. 페이지를 스크롤하는 jQuery Scrollbar을 시도 할 수 있지만 페이지 래퍼를 만들고 스크롤바를 적용한 다음 창에서 스크롤하지 않고이 컨테이너에서 스크롤 이벤트를 수신해야합니다.

예는 here입니다. 또한 IE7에서 기본 페이지 스크롤 막대를 제거 할 수 없습니다

관련 문제