2012-08-17 6 views
1

마우스를 위아래로 스크롤 할 때 감지하는 일부 코드 작업 중입니다. 사용자가 위아래로 스크롤하지 않고 왼쪽과 오른쪽으로 스크롤하기를 원합니다. 내 코드는 마우스 움직임과 위/아래 여부를 감지합니다. 내 질문은 jQuery 또는 Javascript에서 사용자가 왼쪽 또는 오른쪽으로 스크롤 할 때 이벤트가 발생했을 때 마우스를 위 또는 아래로 스크롤 할 수 있도록하는 코드가 있습니까?마우스 스크롤 이벤트

+0

Nothing. 나는 어디로 가야할지 모른다. 나는 양의 정수 (마우스 스크롤을 의미 함) 또는 음의 정수 (마우스 스크롤이 아래를 의미)를 포함하는 변수를 가지고 있습니다. 튜토리얼이 도움이 될 것입니다. – jason328

답변

1

jQuery.mousewheel + jQuery.scrollTo.

.mousewheel(function(e, d, dx, dy) { 
  $(this).scrollTo((dy<0?'+':'-')+'='+10*Math.abs(dy)+'px', 0, {axis: 'x'}); 
    e.preventDefault(); 
});​ 

Demo.

+0

이 기능은 Chrome에서만 작동한다고 가정합니다. – jason328

+0

@ jason328 크롬과 파이어 폭스 모두에서 작동하도록 테스트했습니다. – ephemient

+0

흠 ... 데모가 Firefox에서는 작동하지 않지만 Chrome에서만 작동합니다. – jason328