为不同的设备分离javascript

时间:2013-12-06 10:59:04

标签: javascript device

根据您查看网站的设备,有没有办法可以调用不同的javascript文件或行?就像css的媒体查询一样。

2 个答案:

答案 0 :(得分:3)

有一些通用的方法:

我建议使用modernizr http://modernizr.com/

的第一种方法

编辑:

detecting a touch aware browser with modernizr: modernizr会将class="touch'添加到body

$('.touch #popup).hide() // hide "popup" only on touch devices

答案 1 :(得分:0)

在Android,iphone,ipad等平台环境中的设备,即手机等,我们可以简单地检查:

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
 // here is your javascript code....
}

希望,设备意味着如上所述......