是否有一个本地JavaScript(或通过使用库如jQuery / Modernizr的等)的方式来检测设备是否能够改变方向? 我想使用它作为一个方法桌面和移动之间进行区分。
谢谢,
婚礼
是否有一个本地JavaScript(或通过使用库如jQuery / Modernizr的等)的方式来检测设备是否能够改变方向? 我想使用它作为一个方法桌面和移动之间进行区分。
谢谢,
婚礼
检测移动设备:
简单的浏览器嗅探
if (/mobile/i.test(navigator.userAgent)) {...}
jQuery.browser.mobile插件(详尽浏览器嗅探)
简单测试了触摸事件
if ('ontouchstart' in window) {...}
触摸事件先进的测试:
if (('ontouchstart' in window) || // Advanced test for touch events (window.DocumentTouch && document instanceof DocumentTouch) || ((hash['touch'] && hash['touch'].offsetTop) === 9)) {...}
任选使用onorientationchange
对#3和#以上4。
结合根据需要1个或更多的这些(和任何其他方法)。 他们都不是万无一失的。