iPhone webapp:在方向更改时运行JavaScript
我在iPhone主屏幕上保存了一个webapp,当设备改变方向时,我需要运行一些JavaScript 我试过这个,但它似乎只在桌面浏览器上工作,在iPhone上不起作用iPhone webapp:在方向更改时运行JavaScript,javascript,iphone,iphone-web-app,Javascript,Iphone,Iphone Web App,我在iPhone主屏幕上保存了一个webapp,当设备改变方向时,我需要运行一些JavaScript 我试过这个,但它似乎只在桌面浏览器上工作,在iPhone上不起作用 window.onresize = function() { alert('rotation change!'); }; 有什么特别的活动是我应该参与的吗?与jQuery一起使用: $(document).ready(function () { function reorient(e) { alert('rot
window.onresize = function() {
alert('rotation change!');
};
有什么特别的活动是我应该参与的吗?与jQuery一起使用:
$(document).ready(function () {
function reorient(e) {
alert('rotation change!');
}
window.onorientationchange = reorient;
window.setTimeout(reorient, 0);
});
或者您可以在代码中使用onorientationchange
如果您不需要知道DOM文档何时准备就绪,则不需要使用jQuery。您正在寻找
onorientationchange
除了DOM准备就绪的通知之外,您没有在那里使用jQuery,在这种情况下甚至不需要它。好吧,他会在需要的时候得到它。对我的回答进行了澄清。我只是想说的是,对于这样的东西,没有必要引入整个库,比如jQuery,特别是当它带来的好处很少、没有或是负面的时候。