2013-07-11 2 views
0

스크롤에 바인딩해야합니다.어쨌든 모든 스크롤 막대에 바인딩을 설정합니까?

$(window).bind('scroll', someFunction); 

문제는 내가 특정 사업부에 스크롤 막대를 가지고, 그래서이 작동하지 않습니다 : 일반적으로 나는이 작업을 수행 할 것입니다. 나는 이것을 할 필요가있다 :

$('.divClass').bind('scroll', someFunction); 

이것은 잘 동작한다. 그래도 모든 스크롤 막대에 대해이 작업을 수행하려고합니다. 이 작업을 수행하는 좋은 방법이 있습니까?

+0

어떤 jQuery 버전을 사용하고 있습니까? 최신 버전에서는 일반적으로'on()'메소드가'bind()'대신에 사용되어야합니다. –

+0

만약 내가 당신을 이해한다면 뭔가 스크롤하고 있는지 알아보고 그 위에 물건을 묶고 싶습니까? 뿐만 아니라 .divClass? – reyaner

+0

확실하게, 모든 스크롤바를 동시에 스크롤하여 동기화되도록하거나, div가 스크롤 될 때 스크롤바로 모든 div에 대해'someFunction' 함수를 실행하고 싶습니까? – sdespont

답변

1

동적으로 생성 된 div를 포함하여 모든 div 스크롤 막대를 빙 (bing) 할 수 있습니다.

$(document).on('scroll','.divClass', someFunction); 

.divClass

당신이 someFunction 기능을 실행하려는 모든 컨테이너에 있어야합니다.

관련 문제