在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
jQuery Mobile 方向改变事件当设备的方向变化(设备横向持或纵向持)时,将触发jQuery Mobile方向改变事件。 jQuery Mobile 方向改变(orientationchange)事件当用户垂直或水平旋转移动设备时,触发方向改变(orientationchange)事件。 如需使用方向改变(orientationchange)事件,请附加它到 window 对象: $(window).on("orientationchange",function(){ alert("The orientation has changed!"); }); 回调函数可有一个参数,event 对象,返回移动设备的方向:"纵向"(设备保持在垂直位置)或"横向"(设备保持在水平位置): 实例 $(window).on("orientationchange",function(event){ alert("Orientation is: " + event.orientation); }); 尝试一下 » 由于方向改变(orientationchange)事件绑定到 window 对象,我们可以使用 window.orientation 属性来设置不同的样式,以便区分纵向和横向的视图: 实例 $(window).on("orientationchange",function(){ if(window.orientation == 0) // Portrait { $("p").css({"background-color":"yellow","font-size":"300%"}); } else // Landscape { $("p").css({"background-color":"pink","font-size":"200%"}); } }); 尝试一下 »
注意:当浏览器不支持orientationChange事件的时候绑定resize事件。 在下一节内容中,我们将介绍jQuery Mobile页面事件! |
请发表评论