我有一个保存到 iPhone 主屏幕的 webapp,当设备改变方向时我需要运行一些 JavaScript。
我试过这个,但它似乎只适用于桌面浏览器而不是 iPhone。
window.onresize = function() {
alert('rotation change!');
};
有什么特别的活动我应该参加吗?
我有一个保存到 iPhone 主屏幕的 webapp,当设备改变方向时我需要运行一些 JavaScript。
我试过这个,但它似乎只适用于桌面浏览器而不是 iPhone。
window.onresize = function() {
alert('rotation change!');
};
有什么特别的活动我应该参加吗?
你正在寻找onorientationchange
.
将它与 jQuery 一起使用:
$(document).ready(function () {
function reorient(e) {
alert('rotation change!');
}
window.onorientationchange = reorient;
window.setTimeout(reorient, 0);
});
或者你可以onorientationchange
在你的代码中使用。
如果您不需要知道 DOM 文档何时准备就绪,则无需使用 jQuery。