为什么orientationchange事件永远不会在我的JQM应用程序中被触发?

时间:2011-08-18 06:44:09

标签: javascript jquery jquery-mobile

我正在提示有关orientationchange的消息。

$(window).bind("orientationchange", function(e){

    alert('orientation change');
});

另外,如果你注意到body标签上的类名,那么纵向/横向类名称永远不会像在JQM演示中那样改变 - 它只会保持加载页面时的状态。任何帮助调试这个不寻常的问题都非常感谢。

编辑抱歉,我忘了留下项目链接:/

http://www.foodtrucksmap.com/m/la

1 个答案:

答案 0 :(得分:3)

  

//获取当前页面方向。这种方法公开曝光,   应该是   
//需要,如   jQuery.event.special.orientationchange.orientation()

尝试:

$(window).bind( 'orientationchange', function(e){
    alert(jQuery.event.special.orientationchange.orientation());
});