2012-05-18 69 views
8

Vì một số lý do, tôi thích sử dụng thanh cuộn gốc của trình duyệt thay vì sencha.Trong Sencha touch2 Cách bật thanh cuộn của trình duyệt

Tôi đã đặt tràn để tự động cho cơ thể nhưng vẫn không thấy thanh cuộn cho đến khi tôi đặt chiều cao cố định thành "ext-viewport" theo cách thủ công trong thanh công cụ chrome nói 2000px.

có vẻ như chế độ xem luôn tự động khớp với kích thước màn hình. có bất kỳ cài đặt nào để tắt tính năng này và cho phép cuộn của trình duyệt không?

Xin cảm ơn trước.


cập nhật ngày 19 tháng Dưới đây là một số tiến bộ,

  1. Trong Ext.viewport.Android ->doFixSize tự động sẽ phù hợp với những khung nhìn để kích thước màn hình, bình luận này ra ngoài và sau đó thiết lập/phát hiện cố định
  2. trong Ext.viewport.Default, nó nuốt touchstart/touchmove sự kiện để thanh cuộn không hoạt động, bằng cách đặt preventPanning/preventZooming thành false Tôi có thể làm cho thanh cuộn hoạt động. nó cuộn nhanh hơn nhiều so với thanh cuộn sencha của :)

băng chuyền không làm việc tốt bây giờ, điều tra ...


cập nhật ngày 20 tháng sáu

Carousel sẽ không hoạt động với thanh cuộn gốc trong android 4 do lỗi bên dưới http://code.google.com/p/android/issues/detail?id=19827

với thanh cuộn gốc, chỉ touchstart và sự kiện touchmove đầu tiên được gọi, touchmove và touchend tiếp theo bị mất nên không thể triển khai carousel mà không có e.preventDefault().

một workround là để nghe chạm vào các sự kiện, khi mục tiêu sự kiện là băng chuyền, sau đó gọi e.preventDefault để vô hiệu hóa thanh cuộn có nguồn gốc ....

Trả lời

0

thử mã này

Ext.viewport.setScrollable(false); Ext.viewport.element.dom.childNodes[0].style.overflow = 'scroll';

+0

này doesn' t làm việc, xin vui lòng xem cập nhật của tôi trong câu hỏi. –

Các vấn đề liên quan