我正在尝试检测移动设备(iPhone和iPad)的方向更改。
我正在使用以下代码:
在这里,警报值即事件方向(event.orientation)显示为“未定义”,而我在某篇帖子中读到它支持检测方向。同时,在jQuery文档中写道最好使用"event.orientation"而不是"window.orientation",但这两者都没有返回所需的结果,都返回undefined。
因此,我使用了"$ .event.special.orientationchange.orientation();"来检测方向。
但我想使用jquery文档中定义的event.orientation功能,如link中所示。
此外,我的代码中 "$.mobile.orientationChangeEnabled" 设置为 true,如上面的链接所述。
请给我提供任何可能的解决方案。
非常感谢您的帮助。
我正在使用以下代码:
$(window).bind("orientationchange", function (event) {
alert(event.orientation);
position = $.event.special.orientationchange.orientation();
event.preventDefault();
});
在这里,警报值即事件方向(event.orientation)显示为“未定义”,而我在某篇帖子中读到它支持检测方向。同时,在jQuery文档中写道最好使用"event.orientation"而不是"window.orientation",但这两者都没有返回所需的结果,都返回undefined。
因此,我使用了"$ .event.special.orientationchange.orientation();"来检测方向。
但我想使用jquery文档中定义的event.orientation功能,如link中所示。
此外,我的代码中 "$.mobile.orientationChangeEnabled" 设置为 true,如上面的链接所述。
请给我提供任何可能的解决方案。
非常感谢您的帮助。