jquery/javascript判断是否是移动端访问的话,需要分开进行,因为原生js与jquery是不一样的,两个都很简单。
1:原生javascript判断是否是移动端来访问,一般页面初始化时就判断,如下。
function isPC() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone",
"SymbianOS", "Windows Phone",
"iPad", "iPod"];
var flag = true;
for (var v = 0; v
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}
window.onload = function(){
var flag = isPC();
//是移动端访问则返回true,不是移动端则返回false
alert(flag);
}
2:jquery判断是否是移动端访问,很简单,也是在jquery初始化方法中进行。$(function(){
if(navigator.userAgent.match(/mobile/i)) {
location.href='http://m.baidu.com/';
}else{
location.href='http://www.baidu.com/';
}
});
来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/js_css/281.html