Tôi đang cố gắng để tính trung tâm hình học khung nhìn trên một trang web, trả lại với các thiết bị máy tính bảng (iOS và Android), tức các CENTER thực tế của khung nhìn (những gì bạn thấy) theo số bản dịch hiện tại và mức thu phóng - không muốn chính giữa tài liệu, tôi muốn trung tâm của màn hình những gì tôi đang xem.trung tâm Nhận trang web phối trên các thiết bị tablet sử dụng JavaScript
Vấn đề là tính toán này không tính đến bất kỳ loại dịch vụ phóng to nào (sau đó).
Trên iOS, tôi đã thử với một số câu trả lời này, về câu hỏi detecting pinch to zoom on iOS, Tôi đã có thể nắm bắt sự kiện "OnZoom" nhưng không nhận được bất kỳ giá trị nào.
Trên Android, tôi thậm chí không thể bắt bất kỳ sự kiện nào liên quan đến thu phóng. Tôi biết về các sự kiện touchmove và touchstart, nhưng làm thế nào tôi có thể phân biệt để thu phóng (và giá trị phóng to)
Tôi đang sử dụng thư viện jQuery 1.7.2.
câu hỏi của bạn là khó hiểu. u có nghĩa là gì bởi "viewport trung tâm hình học" .. plz giải thích. – Neji
Điều này nghe có vẻ hơi kỳ quặc, nhưng bạn đã thử một div ẩn hoàn toàn, được sắp xếp để lấp đầy (trái: 0; phải: 0; trên cùng: 0; dưới cùng: 0;) và bên trong div đó và sau đó nhận tọa độ của hình ảnh bằng cách sử dụng .position() ;? –
Hình ảnh đó sẽ không lớn bằng toàn bộ tài liệu? Nếu nó sẽ kéo dài trung tâm sẽ không được theo trung tâm viewport, tôi nghĩ rằng ... – jose