iScroll을 다운로드했으며 가로 스크롤을 사용하고 있습니다. 콘텐츠 및 "가로 스크롤러"가 장치 화면보다 긴 경우 아래로 스크롤하여 가로 스크롤 아래의 내용을 볼 수 없다는 점을 제외하면 훌륭하게 작동합니다. 어떻게 해결할 수 있습니까? 코드를 사용하여 http://cubiq.org/iscroll : 가로 iScroll에서 세로 스크롤을 할 수 없습니까?
가에서 다운로드 예/답변
당신이 iScroll 4 사용하는 경우를 수평 스크롤이 초기화 할 때 null로 onScrollStart
를 설정하여 해결할 수 있습니다.
예 :
var scroller = new iScroll('wrapper', { onBeforeScrollStart: null });
이것은 몇 수평 스 와이프에 근무했습니다. 약 10 번 (iPhone에서) 수평으로 스 와이프 해보세요 = 뒤쳐집니다. – Arvin
내가이 작품을 만들기 위해 iScroll.js을 사용자 정의 할 수 있었다. onBeforeScrollStart: function (e) { e.preventDefault(); },
변화 : onBeforeScrollStart: function (e) { /* e.preventDefault(); */ },
라인 106 여기 변경 내가 (참고 이러한 행 번호가 iScroll의 v4.1.9 참조)
라인 (100)
했다입니다 :onTouchEnd: null,
cha NGE에 : onTouchEnd: function (e) { e.preventDefault(); },
라인 (390) 아래 timestamp = e.timeStamp || Date.now();
삽입 : if(Math.sqrt(deltaX*deltaX) > 5) { e.preventDefault(); }
내가 원하는 위치를 표시하기 위해 스크롤 막대를 얻을이 외에도 나는 다음했습니다 변경 :
라인 218 : else bar.style.cssText = 'position:absolute;z-index:100;' + (dir == 'h' ? 'height:7px;bottom:1px;left:2px;right:' + (that.vScrollbar ? '7' : '2') + 'px' : 'width:7px;bottom:' + (that.hScrollbar ? '7' : '2') + 'px;top:2px;right:1px');
else bar.style.cssText = 'position:relative;z-index:100;' + (dir == 'h' ? 'height:7px;bottom:7px;left:2px;right:' + (that.vScrollbar ? '7' : '2') + 'px' : 'width:7px;bottom:' + (that.hScrollbar ? '7' : '2') + 'px;top:2px;right:1px');
희망 :에
변화!
var point, pointStartX, pointStartY, deltaX, deltaY;
var scroller = new iScroll('scrollerId', {
vScroll: false,
vScrollbar: false,
hScrollbar: false,
snap: 'li',
momentum: false,
onBeforeScrollStart: function(e) {
point = e.touches[0];
pointStartX = point.pageX;
pointStartY = point.pageY;
null;
},
onBeforeScrollMove: function(e) {
deltaX = Math.abs(point.pageX - pointStartX);
deltaY = Math.abs(point.pageY - pointStartY);
if (deltaX >= deltaY) {
e.preventDefault();
} else {
null;
}
}
});
슬프게도, 당신이 (어떤 이유), 그들은 너무 늦게 업데이트되므로, iScroll의 absDistX
및 absDistY
내부에 의지 할 수 없습니다
여기 (http://gist.github.com/hotmeteor/2231984에서) 솔루션입니다.
- 1. 안드로이드 - 가로 및 세로 스크롤을 허용하는 방법
- 2. 작업 할 가로 스크롤을 가져올 수 없습니다.
- 3. UITextView - 세로 스크롤을 비활성화하십시오.
- 4. 는 가로 세로 비율
- 5. 두 개의 열 만들기 가로 및 세로 스크롤을 사용하는 활동
- 6. Android : 세로 스크롤보기의 가로 목록보기?
- 7. ios의 페이지 컨트롤에서 가로 및 세로 스크롤을 구현하는 방법
- 8. 가로 세로 및 가로 정렬
- 9. XtraScrollablecontrol을 사용하여 가로 스크롤을 비활성화하는 방법
- 10. 가로 스크롤을 제거하십시오.
- 11. C# DataGridView- 가로 스크롤을 표시하는 방법
- 12. Phonegap에서 세로 스크롤을 추가하는 방법
- 13. jQuery - 가로 스크롤을 가로 채고 세로로 바꾸기?
- 14. WPF의 가로 세로 WrapPanel
- 15. 가로/세로 탐색
- 16. Firefox의 iframe에서 고정 된 가로 스크롤을 제거 할 수 없습니다.
- 17. 장치 회전 : 세로 - 가로
- 18. 페이지를 세로 스크롤을 중지하는 방법?
- 19. Dojo에 DataGrid 가로 스크롤을 연결하십시오.
- 20. Android :이보기로 스크롤을 설정할 수 없습니까?
- 21. 유체 이미지 - 세로/가로
- 22. 가로 방향의 세로 키보드
- 23. NavigationController 가로 및 세로
- 24. 가로 및 세로 아코디언
- 25. 가로 대 세로 브라우징
- 26. 세로 및 가로 정렬
- 27. ListView에서 가로/세로 스크롤
- 28. 세로 가로 탭
- 29. 봄 - 가로 세로 런타임
- 30. C에서 가로 세로 방향 #
hScrollbar와 vScrollbar를 모두 true로 설정 했습니까? –
예! 여기에서 예를 볼 수 있습니다 : http://www.bristolhotel.com/pizzeria/mobil/pizza.php 물론 컴퓨터에서 문제를 볼 수 없습니다. – jessifelt
혹시이 문제를 해결하셨습니까? 같은 문제가 있습니까? –