博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zepto点击事件兼容pc和mobile
阅读量:6311 次
发布时间:2019-06-22

本文共 1028 字,大约阅读时间需要 3 分钟。

判断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

你可能感兴趣的文章
Android--自定义加载框
查看>>
LINUX下 lamp安装及配置
查看>>
BZOJ3105 [cqoi2013]新Nim游戏
查看>>
困惑的前置操作与后置操作
查看>>
SDNU 1269.整数序列(水题)
查看>>
BZOJ 2118 Dijkstra
查看>>
Go语言基础之结构体
查看>>
SpringCloud:Eureka Client项目搭建(Gradle项目)
查看>>
jqueryValidate
查看>>
ATL使用IE控件,并且屏蔽右键
查看>>
Jenkins
查看>>
linux下使用screen和ping命令对网络质量进行监控
查看>>
数据库设计技巧
查看>>
css定位概述
查看>>
C# 动态修改配置文件 (二)
查看>>
BOM:文档对象模型 --树模型
查看>>
我的Android进阶之旅------>WindowManager.LayoutParams介绍
查看>>
segment
查看>>
获取鼠标的原始移动值
查看>>
Linux信号 编程
查看>>