当前位置: 首页 > 编程笔记 >

JS实现判断移动端PC端功能

钱青青
2023-03-14
本文向大家介绍JS实现判断移动端PC端功能,包括了JS实现判断移动端PC端功能的使用技巧和注意事项,需要的朋友参考一下

这篇文章主要介绍了JS实现判断移动端PC端功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

博客上的小精灵看起来很可耐,用了两年了现在才知道用移动端看的话会挡着屏幕,既然知道了就要改进咯。

判断是pc 还是移动端

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;
}

或者

if (/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent)) { //移动端
//TODO
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍JS实现移动端判断上拉和下滑功能,包括了JS实现移动端判断上拉和下滑功能的使用技巧和注意事项,需要的朋友参考一下 一、手指触屏,利用touchstart和touchend计算前后滑动距离,判断是上拉还是下滑。 二、js中距离:pageY、clientY、offsetY的区别:        offsetY:相对于父节点的偏移距离。        clientY:相对于浏览器,滚轮距离

  • 本文向大家介绍js判断浏览器的环境(pc端,移动端,还是微信浏览器),包括了js判断浏览器的环境(pc端,移动端,还是微信浏览器)的使用技巧和注意事项,需要的朋友参考一下 今天突然看到一段很好的代码,分享给大家,顺便也给自己留个笔记,js判断浏览器的环境具体如下: 方法一: 方法二:这个方法摘自:im.qq.com 判断是否为微信客户端: 代码1 代码2 判断微信浏览器是PC端还是手机端,以及手机

  • 本文向大家介绍php函数实现判断是否移动端访问,包括了php函数实现判断是否移动端访问的使用技巧和注意事项,需要的朋友参考一下 忘记在哪里获取的函数了,刚才不了心在一个包里面找到,临时保存起来 非常简单实用的函数,分享给大家,希望大家能够喜欢。

  • 本文向大家介绍JS实现移动端在线签协议功能,包括了JS实现移动端在线签协议功能的使用技巧和注意事项,需要的朋友参考一下 在一个风和日丽的下午,刚准备下班,突然接到需求说要做一个在线签协议功能,当时心里想着不就百度一顿拷贝就完事了吗(因为我没用过canvas,所谓初生牛犊不怕虎 ),谁知做起来如此吃力,下面就来记录下历程。 协议模板   分析 如上图,需要做的就是做一个签字板可以在上面写字,写完后点

  • 本文向大家介绍JS简单实现移动端日历功能示例,包括了JS简单实现移动端日历功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS简单实现移动端日历功能。分享给大家供大家参考,具体如下: 只是一个初步的简单的日历,有是否显示上月和下月部分的选项 PS:这里再为大家分享几款本站的在线日期工具供大家参考: 在线万年历日历: http://tools.jb51.net/bianmin/wan

  • 本文向大家介绍js实现一个可以兼容PC端和移动端的div拖动效果实例,包括了js实现一个可以兼容PC端和移动端的div拖动效果实例的使用技巧和注意事项,需要的朋友参考一下 前段时间写了一个简单的div拖动效果,不料昨天项目上正好需要一个相差不多的需求,就正好用上了,但是在移动端的时候却碰到了问题,拖动时候用到的三个事件:mousedown、mousemove、mouseup在移动端都不起任何作用。