根据您查看网站的设备,有没有办法可以调用不同的javascript文件或行?就像css的媒体查询一样。
答案 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....
}
希望,设备意味着如上所述......