[問題] 如何抓到手機的放大縮小狀態?

看板Ajax作者 (光頭)時間11年前 (2014/11/17 14:23), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
大家好 因為公司要求要做一手機板網頁電子書, 再下利用jquery.mobile.js 作完了圖片的滑動切換控制. 但是有一個問題,要在放大手勢操作下,把滑動功能鎖定不給滑, 縮小到原顯示尺寸時才可以繼續左右滑動. 本來使用了 ongesturechange , ongestureend 可以獲取放大縮小的數值; 後來才發現他只能在ios 下作用,android 不起作用! 請問還有甚麼套件或是函式是可以在二種系統下抓到 放大縮小手勢的倍率 或是可以偵測 body 元件內被放大的倍率 ? 試過rsize() 不過用手指放大的好像不被觸發? 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.201.129 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1416205399.A.C3E.html

11/17 14:40, , 1F
http://goo.gl/2qb7eN 看起來不存在萬用解?
11/17 14:40, 1F

11/20 13:25, , 2F
window.devicePixelRatio 沒有作用嗎?
11/20 13:25, 2F

12/03 13:40, , 3F
我覺得hammer.js不錯用..
12/03 13:40, 3F
文章代碼(AID): #1KQPHNm- (Ajax)
文章代碼(AID): #1KQPHNm- (Ajax)