2015-11-21 48 views

回答

0

這不是微不足道的。您可以用jQuery.documentSize(我寫的)檢測縮放縮放狀態。該插件是普通的JS,儘管名稱,您也可以使用它without jQuery

但這只是解決方案的一半。您需要聽取不幸並不存在的「縮放縮放」事件 - 至少在網絡上。而"resize"事件不適用於它。據彼得·保羅·科赫(以下簡稱「移動Web手冊」),

...大多數瀏覽器火的時候,佈局視口被調整的resize事件,而不是在視覺視口的大小(即,用戶放大)。此規則不是絕對的,爲了使事情更加複雜,調整佈局或視覺視口大小的幾種方法可能不會全部觸發resize事件。

所以,除非你有機會獲得在不網路上出現的Android應用程序上下文中的事件,唯一的選擇似乎是輪詢,即檢查定期$.pinchZoomFactor()