我有一些JavaScript(jQuery)来捕获orientationchange并在触发时创建JS警报:
$('document').ready(function(){
$('body').bind('orientationchange', function(e){
alert('orientation change triggered');
});
});
link:http://jsbin.com/owebax/4
在iPhone上运行正常。它在运行OS6的BlackBerry 9800上不起作用。
在做一些谷歌搜索时,似乎问题可能是黑莓手表“窗口”而不是“身体”进行方向改变。我将事件绑定到window
而不是http://jsbin.com/owebax/5
但这仍然不适用于黑莓手机(现在已不再适用于iPhone。)
有没有人在BlackBerry 9800上启动orientationchange JS事件?
答案 0 :(得分:0)
我希望除了回答您的问题的“答案”之外,还有一些“令人尴尬的用户错误”标志。
事实证明我的问题是简单的语法问题。而不是试图正确绑定到窗口:
$(window).bind...
我正在寻找一个名为'window'的标签
$('window').bind...
“DOH!