2012-01-02 54 views
1

所以我不得不看看jQuery Mobile的,我的ipad的webapp,我看到了這一點:

http://api.jquery.com/resize/

其中,當然,我看的,因爲這: how to resize/rezoom webpage in ipad

但事情是,這個window.resize不會爲我做一件事。至少,我期待它重新應用最大和最小刻度值

它沒有。我在這裏錯過了什麼,或者是window.resize雙層?

更新 我想我的意思是:在ipad上進行方向更改後,window.resize會觸發嗎?如果是這樣,是否會導致scale -minimum-scale和maximum-scale被重置?

+0

不,它的工作原理。我在我的三星智能手機上測試過它,現在它的屏幕是兩倍大。 – YMMD 2012-01-02 19:58:16

回答

2

$(window).resize根據api文檔有兩個語法:第一個是綁定一個調整大小時執行的函數,第二個是觸發回調函數來偵聽resize事件。

如果需要,它不會做任何事情本身只是提供了一種方式來建立一個監聽的事件並手動觸發它 - 所以它不會重置任何其他屬性

要盡我最大的知識,iPad的方向更改使用Safari瀏覽器時,觸發調整事件大小。但是,如果您的應用正在使用本地uiwebview,則可能導致方向更改不會觸發它。