0

我有一点 JavaScript (jQuery) 来捕捉方向变化并在触发时创建 JS 警报:

$('document').ready(function(){

    $('body').bind('orientationchange', function(e){
        alert('orientation change triggered');
    });

});

链接:http: //jsbin.com/owebax/4

这在 iPhone 上运行良好。它不适用于运行 OS6 的 BlackBerry 9800。

在进行一些谷歌搜索时,似乎问题可能是黑莓手表“窗口”而不是“身体”来改变方向。我将事件绑定到:http window: //jsbin.com/owebax/5

但这仍然不适用于黑莓(现在不再适用于 iPhone。)

有没有人在 BlackBerry 9800 上触发了orientationchange JS 事件?

4

1 回答 1

0

我希望除了回答您的问题的“您的答案”之外,还有某种“令人尴尬的用户错误”标志。

所以事实证明我的问题是简单的语法错误。而不是尝试像这样正确绑定到窗口:

$(window).bind...

我正在寻找一个名为“窗口”的标签

$('window').bind...

哦!

于 2011-10-04T04:58:17.097 回答