2011-12-14 27 views
8

Tôi cần trợ giúp. Tôi đang cố gắng làm việc trên một trang web di động. Những gì tôi đang cố gắng làm là "nắm bắt" khi người dùng thực hiện phóng to/thu nhỏ hành động. Đó là, khi họ đặt hai ngón tay lên màn hình và tách rời hoặc đóng các ngón tay lại với nhau. Tôi nhìn jquery di động và không nhìn thấy nó.sự kiện javascript cho hành động chụm/thu nhỏ trên thiết bị di động

Vì vậy, cụ thể tôi có thể đính kèm chức năng javascript vào sự kiện pinch/zoom trong thiết bị di động?

Mọi trợ giúp sẽ được đánh giá cao.

+1

Bạn đã xem cái này chưa? http://stackoverflow.com/questions/995914/catch-browsers-zoom-event-in-javascript – kvc

Trả lời

3

Zepto là thư viện tương thích jquery dành cho thiết bị di động và cung cấp trình xử lý cho các sự kiện nhúm. Thật không may, chúng chỉ được liệt kê dưới dạng iOS. (Xem "Chạm Sự kiện")

Tóm tắt:

$('some selector').pinch(function(){ ... }); 
$('some selector').pinchIn(function(){ ... }); 
$('some selector').pinchOut(function(){ ... }); 
2

Touchy là một plugin jQuery cung cấp hỗ trợ cho nhúm, kéo, trượt, nhấn và giữ, xoay. Nó hoạt động trên bất kỳ trình duyệt nào thực hiện touchstart, touchmove và touchend. Các phiên bản tương lai cũng sẽ hỗ trợ IE10.

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