2013-06-18 55 views
0

所以這裏是我的問題,我有一個IOS/Android Phonegap/JQuery的移動應用程序,只啓用某些頁面的縮放。到目前爲止在android上很好,當我重置視口設置的縮放級別可以回到1.0,但在IOS時,我導航到另一個頁面的規模保持不變...Phonegap IOS - 頁面刷新恢復縮放

任何關於如何我可以重置在IOS上以編程方式縮放水平?

我的繼承人視口切換器:

var $viewport  = $('meta[name="viewport"]'), 
default_viewport = $viewport.attr('content'); 

    $(document).delegate('#map', 'pageshow', function() { 

      debug("ViewportChange"); 

      $viewport.attr('content', 'width=device-width,initial-scale=1,minimum-scale=0.1,maximum-scale=5.0'); 

     }).delegate('#map', 'pagehide', function() { 

      debug("ViewportBack"); 
      $viewport.attr('content', "width=device-width, initial-scale=1.0, minimum-scale=1.0,maximum-scale=1.0"); 

     }); 

提前感謝!

回答

0

那麼,我找不到一個解決方案,只使用JavaScript和常見的視口接口,使事情工作,所以我寫了一個phonegap插件。

猜你不能沒有一些本地脫身......

我上傳的插件,我github上,隨意使用和提問https://github.com/rtoselli/ZoomReset/