2016-06-29 2 views
0

나는이 문제를 해결할 수 없다. 내 머리가 폭발하고있다 ...Jquery Scrollbar Plugin에서 셀렉터 변경하기

나는이 스크롤바 플러그인을 내 사이트에서 사용하고있다. 실제로 스크롤하는 유일한 실제 반응 스크롤바 일 것이다. 그러나 화살표 처리를 변경하려고합니다. - 다음과 같이 라인 (324)에 https://github.com/gromo/jquery.scrollbar/blob/master/jquery.scrollbar.js

는 몇 가지 코드가있다 :

scrollx.scroll.find('.scroll-arrow, .scroll-element_track') 
    .on('mousedown' + namespace, function (event) { 

을 나는 'this.find'또는 'this.container.find'에 'scrollx.scroll.find'을 변경하려고하는 파일 내에 위에 저장된 변수입니다.

누군가가 빠른 피크를 잡고 그 변수를 어떻게 전달할 수 있습니까? 나는 'each'함수 안에서 전달하려고 시도했다가 사용했지만 작동하지 않았고 콘솔이 읽었습니다. 'jquery.scrollbar.js : 324 Uncaught TypeError :'undefined '속성을 읽을 수 없습니다.

도움 주셔서 감사합니다. 어떤 통찰력도 환영합니다.

추신. 한 페이지에 여러 스크롤이 있으므로 현재 컨테이너를 가져야합니다.

+0

찾기는 DOM 요소를 탐색하는 기능입니다. scrollx.scroll. find 메소드를 가진 함수는 할 수 없습니다. 바이올린을 공유 할 수 있습니까? –

+0

죄송합니다.이 플랫폼이 아닙니다. 내가 묻는 것은 변수 인 selector를 전달하는 것이다. – rcsnooks

답변

0

은 사용

$('.scroll-arrow, .scroll-element_track') 
    .on('mousedown' + namespace, function(event) { 
} 

또는

$(parent id).find('.scroll-arrow, .scroll-element_track') 
    .on('mousedown' + namespace, function (event) { 
} 
+0

한 페이지에 여러 개의 스크롤이 있습니다. 그럴 수는 없습니다. – rcsnooks

+0

$ (상위 ID)가 전혀 작동하지 않습니다. – rcsnooks

+0

나는 그것이 꽤 명백했다라고 생각했다. 그러나 나는 나의 지위에서 그것을 말할 것이다. – rcsnooks