判断pc还是mobile,重写click事件

var CLICK='click';
(function browserRedirect() {var sUserAgent = navigator.userAgent.toLowerCase();var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";var bIsMidp = sUserAgent.match(/midp/i) == "midp";var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";var bIsAndroid = sUserAgent.match(/android/i) == "android";var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM){CLICK='tap';alert("iphone");}else{alert("pc")}
}());

  使用:

function clicktabs(tit_id, box_id, cur) {var g_tags = $(tit_id),g_conts = $(box_id),g_current = cur;g_tags[CLICK](function(){})
}

  

转载于:https://www.cnblogs.com/xupeiyu/p/5067038.html

zepto点击事件兼容pc和mobile相关推荐

  1. js 苹果手机点击事件 兼容

    $('body').off('touchend','.low').on('touchend','.low',function(event){     //xxxxx })

  2. h5页面苹果手机不兼容普通点击事件

    在代码里面写了一个回到顶部的方法,电脑测试 和安卓手机测试完全没问题,在苹果手机上面就会出现点击不会跳转到顶部,反而会向下移一点点: 代码如下(js添加节点并添加点击事件): js: if ($('# ...

  3. Windows下C/C++模拟鼠标点击,PC端没有鼠标设备也能够获取鼠标坐标、移动鼠标坐标、模拟鼠标点击事件,方法一 亲测有效

    ------- [ 转载请保留 ] ------- 作者:西_瓜_瓜 博客:https://blog.csdn.net/xi_gua_gua/article/details/105773298 --- ...

  4. 踩坑:重写了alert方法,在点击事件中调用苹果手机不兼容

    今天公司同事找我,说出现了一个奇怪的bug: 浏览器:微信浏览器7.0 问题描述:给div添加一个简单的点击事件,弹出一个提示的alert,这个在大部分手机没问题,可是在部分苹果手机(iphone6s ...

  5. PC端微信浏览器js点击事件失效

    **电脑端微信浏览器js点击事件失效**前段时间发现开发的一个微信公众号上一个按钮的点击事件在手机上是正常的,电脑端手机微信里却不起作用.在网上找了好久都没有找到解决办法.后来查看其它的页面的同样的点 ...

  6. echart 动画 饼图_echarts构建关系图,节点可收缩和展开,可添加点击事件

    echarts下载及使用 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fir ...

  7. echarts 3d饼图_echarts构建关系图,节点可收缩和展开,可添加点击事件

    echarts下载及使用 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fir ...

  8. next.js+react+typescript+antd+antd-mobile+axios+redux+sass react服务端渲染构建项目,从构建到发布,兼容pc+移动端

    简介:该教程兼容pc+移动端,如只需一端,可忽略兼容部分教程,根据需要运行的客户端构建项目 antd官网:https://ant.design/components/overview-cn/ antd ...

  9. android 拖动 点击事件,Android事件详解——拖放事件DragEvent

    1.Android拖放框架的作用? 利用Android的拖放框架,可以让用户用拖放手势把一个View中的数据移到当前layout内的另一个View中去. 2.拖放框架的内容? 1)拖放事件类 2)拖放 ...

最新文章

  1. AI进军摇滚圈,老炮:这是啥?
  2. DCMTK:将轮廓数据添加到RT结构集中的测试程序
  3. 【BZOJ 3636】教义问答手册 (分治+整体二分+dp)
  4. 计算机二级web题目(3)--HTML基础
  5. 获取人口_「微科普」14亿人口数据是如何得到的?
  6. 黑盒法测试c语言,黑盒测试的测试用例设计方法(经典理论知识,推荐)
  7. python视频分段_Python 视频文件的分割和合并
  8. 内部类访问,及修饰符
  9. [WM]怎么让应用程序更省电
  10. 计算机毕业设计ssm文理读书分享平台8xkh2系统+程序+源码+lw+远程部署
  11. typescript Type 'NodeListOfany' must have a '[Symbol.iterator]()' method that returns an iterato
  12. 行云管家V4.9正式发布:监控全面提升,首页、主机详情大幅优化,新增大量实用功能.md...
  13. TabLayout自定义选择背景滑块
  14. 苹果xr邮件无法连接服务器,iPhone XR无法连接到APP Store怎么办?苹果应用商店打不开解决方...
  15. 在下面的html标记中属于双边标记的有,兰大《网页与网站设计》20春平时作业1满分...
  16. WPF应用程序生成Word文档测试
  17. IntelliJ IDEA 2016.1(64) : Unsupported java version Cannot start under Java 1.7.0_79-b15: Java 1.8 o
  18. win10安装VS2015、windows SDK的方法及OpenCV3.1.0的配置
  19. 北京市2021年高考适应性测试成绩查询,教育局2021适应性考试成绩查询
  20. [读书]少年中国之精神

热门文章

  1. 32. Longest Valid Parentheses
  2. 0001 手工构建第一个C#应用程序
  3. 【初探移动前端开发02】移动设备的页面
  4. 中部四省会打造人才信息云平台
  5. windows中以管理员身份运行cmd
  6. call_user_func
  7. Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp
  8. Redis附加功能之键过期功能
  9. LaTeX技巧006:使用pdfLaTeX时,添加PDF文件属性的方法
  10. CYQ.Data 轻量数据访问层(五) 构造数据行