2014-09-29 3 views
-1

내 프로젝트에서 시작 datetime, datetime, ycoords 시작 스크롤 및 ycoords 중지 같은 페이지에서 이벤트를 스크롤하는 데 관련된 몇 가지 매개 변수를 잡아해야합니다. 스크롤 이벤트의 시작과 중지 만 트랩해야하지만 JavaScript에서는이 방법이 없다는 것을 알고 있습니다. 모든 주요 브라우저 호환성을 위해 어떤 아이디어를 가지고 있습니까? 사전에자바 스크립트 스크롤 이벤트 크로스 브라우저

덕분에

+0

당신은 다른 이벤트에 대한 정보를 얻는 것을 고려하는 대신 터치, 예를 들면, touchstart/touchend로 "스크롤"할 수 있습니다 또는 비슷한 이벤트. – kinakuta

답변

2

http://jsfiddle.net/hYsRh/4/

$(window).scroll($.debounce(250, true, function(){ 
     $('#scrollMsg').html('SCROLLING!'); 
    })); 
    $(window).scroll($.debounce(250, function(){ 
     $('#scrollMsg').html('DONE!'); 
    })); 

jQuery debounce

+0

플러그인은 항상 갈 길이 아닙니다! –

+0

내가 자주하는 일은, 내가 전체 플러그인을 필요로하지 않는다면, 나는 어떻게 필자가 필요한 방법을 점검한다. 여기 debounce. 그냥 디버깅 방법을 확인하고 코드에 맞게 다시 정렬해야합니다. 사물을 익히는 가장 쉬운 방법입니다 : 3 – user28470

+0

그게 좋은 생각입니다! ;) –

관련 문제