2012-03-28 5 views

답변

2

부드러운 사업부 스크롤 터치 이벤트 (아이 패드, 아이폰, 안드로이드 기기 등)을 처리하기위한 eventhandlers 준비되어 있지 않습니다. Smooth Div Scroll을 사용하여 iPhone 페이지에서 데모 페이지를 실행할 때 스크롤러가 자동 스크롤되지만 사용자 상호 작용이 제대로 작동하지 않습니다.

터치 이벤트를 통합 할 계획이 있지만 상호 작용 방식 (탭핑, 드래그 및 스 와이프)이 매우 다르므로 올바른 길을 잡는 데는 다소 시간이 걸립니다. 예를 들어 핫스팟은 마우스 오버시 트리거됩니다. 터치 장치에는 마우스 오버 기능이 없습니다.

편집 몇 일 후에는 :

나는 몇 가지 실험을 수행하고 그 기본 터치 지원을 추가 너무 어렵지 않다. 이걸로 나는 당신이 그것 위에 손가락을 끌 때 움직이는 스크롤러를 의미하고 손가락이 화면에서 움직이는 것과 같은 양의 픽셀을 움직인다. 그것은 기본적으로 당신의 손가락을 따릅니다. :-) 나는이 작업을 약간 지저분한 개발자 버전으로하고있다.

까다로운 부분은 스 와이프 및 감속과 같은 플레어를 추가하는 것입니다. 예를 들어 iPad 또는 iPhone에서 웹 페이지를 스 와이프 할 수 있으며 빠르게 스 와이프하면 더 빠르게/더 스크롤합니다. 손가락이 화면을 빠져 나간 후에 감속이 시작되고 그것은 일종의 곡선을 따르는 것처럼 보입니다.

또 다른 까다로운 부분은 호환성입니다. 나는 지금까지 아이폰에서만 그것을 시도했다. 다른 기기 (iPad, Android 폰)에서 시도 할 때까지 문제가 될지 모르겠습니다.

+1

감사합니다. 나는 SmoothDivScroll을 좋아하는데, 할 수만 있다면 그것을 토스트에 먹을거야. – CheeseFries

+0

약간의 스팸 메일이지만 빠른 방법으로 연락하는 방법을 모르겠습니다. tkahn. 제 질문을 확인해주십시오 : http://stackoverflow.com/questions/10140662/jquery-smooth-div-scroll-event-handler? –

+0

안녕하세요! 내 도움없이 문제가 해결 된 것 같아서 (저자가 삭제 한) 질문을 찾지 못했습니까? – tkahn

0

부드러운 Div 스크롤의 터치 동작은 어떨까요? http://eightmedia.github.com/hammer.js/을 알고 계십니까?

나는 그것에 흥미가 있으며 그 기능을 기부 할 수 있습니다. 사실 flattr (사용자 studioweb)을 사용하여 기부했습니다

감사합니다.

0

I는 부드러운 div 스크롤을 사용하여 Ipad에서 스 와이프하도록 결정되었습니다. 현재 jquery smoothDivScroll 버전 1.3 realeased. 이 버전의 사용 운동 JS

표시하려면이 링크를 참조하시기 바랍니다 자세한 내용은 나를 위해 그를 지우는 smooth div in touch

+0

답변에 관련 세부 사항을 포함시킬 수 있습니까?응답은 혼자 있기 때문에 링크가 작동을 멈추는 경우 응답은 다른 사람들에게 유용합니다. – Ren