2012-01-02 57 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,则可能导致方向更改不会触发它。