2016-12-24 1 views
0

mCustomScrollBar 스크롤바 플러그인을 창 너비에 따라 초기화하려고합니다 (일부 jquery는 es6 앱에서, webpack을 사용하여 traspiled). /바벨). 그러나 창 크기를 조정할 때 오류가 발생합니다.

"Uncaught TypeError : $ (...) .mCustomScrollBar is not function". 내가 잘못 갈거야 어디

function initCustomScrollbar() { 
    var scrollPane = document.querySelector(".scroll-content"); 
    var scrollPaneInit = $(scrollPane).mCustomScrollbar(); 

    setTimeout(function() { 
     var scrollInnerPane = $(scrollPane).find(".mCustomScrollBox"); 
     $(scrollInnerPane).height(window.innerHeight + "px"); 
    }, 500); 

    $(window).resize(function() { 
     if (window.innerWidth < 768) { 
      initCustomScrollbar(); 
     } else { 
      $(scrollPane).mCustomScrollBar('destroy'); 
     } 
    }); 
} 

initCustomScrollbar(); 

누군가가 지적 수 : 여기

내 코드?

+0

어쩌면 플러그인을로드하지 않은 것일 수 있습니다. –

+0

404 오류가 발생하지 않는 한 확실히로드 중입니다 ... – vicgoyso

+0

플러그인을 포함하지 않은 경우가 아닙니다. –

답변

1

는 어떻게 든 내 잠재 의식이 자바 스크립트는 대소 문자를 구분했다 잊고, 문제를 해결 한 ... 기능 읽어야합니다

$(scrollPane).mCustomScrollbar(); 

하지

$(scrollPane).mCustomScrollBar(); 

SMH를!

관련 문제