Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone webapp:在方向更改时运行JavaScript_Javascript_Iphone_Iphone Web App - Fatal编程技术网

iPhone webapp:在方向更改时运行JavaScript

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

我在iPhone主屏幕上保存了一个webapp,当设备改变方向时,我需要运行一些JavaScript

我试过这个,但它似乎只在桌面浏览器上工作,在iPhone上不起作用

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,特别是当它带来的好处很少、没有或是负面的时候。