关注微信公众号 太平洋学习网 扫描二维码
最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

jquery/javascript判断是否是移动端访问

JS/CSS admin 浏览 评论

jquery/javascript判断是否是移动端访问的话,需要分开进行,因为原生js与jquery是不一样的,两个都很简单。

1:原生javascript判断是否是移动端来访问,一般页面初始化时就判断,如下。

<script type="text/javascript">
    function isPC() {
        var userAgentInfo = navigator.userAgent;
        var Agents = ["Android", "iPhone",
            "SymbianOS", "Windows Phone",
            "iPad", "iPod"];
        var flag = true;
        for (var v = 0; v < Agents.length; v++) {
            if (userAgentInfo.indexOf(Agents[v]) > 0) {
                flag = false;
                break;
            }
        }
        return flag;
    }
    window.onload = function(){
        var flag = isPC();
        //是移动端访问则返回true,不是移动端则返回false
        alert(flag);
    }
</script>

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/2017/1014/281.html