位置: 编程技术 - 正文

jQuery基于$.ajax设置移动端click超时处理方法

编辑:rootadmin

推荐整理分享jQuery基于$.ajax设置移动端click超时处理方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了jQuery基于$.ajax设置移动端click超时处理方法。分享给大家供大家参考,具体如下:

这里介绍jquery click事件如何在移动端自动转换成touchstart事件。

因为移动端click事件会比touchstart事件慢几拍

移动设备某个元素上事件执行顺序是:

touchstart

touchmove

touchend

click{mousedown->mousemove->mouseup}

click事件在移动设备上虽然会识别但却是最后一个执行的,所以如果不把click事件换成touchstart事件的话,就可能造成延时导致交互上也慢了几拍

所以在移动端最好把click事件换成touchstart事件。

那么如何添加事件比较简单呢.

于是乎有了以下这种写法:

jQuery基于$.ajax设置移动端click超时处理方法

这样在pc端浏览器上面alert只执行一次,触发的事件是mousedown

在ios设备safari浏览器上面alert也只执行一次,触发的事件是touchstart

为什么只执行一次?

秘密在于当执行的是touchstart后,preventDefault掉了后面的click就不执行了,“非常完美”.

^_^! 一如既往的android设备蛋疼是必须的,测试发现除qq浏览器外其它浏览器都会alert两次

也就是说touchstart和mousedown的handle函数都执行了, 似乎是e.preventDefault()没有起作用。具体原因不明...

因为要兼容,所以就没办法了只能通过判断是否支持touch事件来分别添加事件了..

那就扩展一个jquery方法插件吧仿一个on方法的插件方法比如名称为quickOn,(如果你连on方法怎么用都不知道,那你就走吧,离开这里...)

quickOn虽然名字尴尬了一点,但是能用,例如:

额。。后来想想,为什么不直接重载jquery的on方法呢??

来吧,试试

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jquery中Ajax用法总结》、《jQuery切换特效与技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jquery动态切换背景图片的简单实现方法 本文实例讲述了jquery动态切换背景图片的简单实现方法。分享给大家供大家参考,具体如下:(function(){varbgCounter=0,backgrounds=["Images/BACKGROUND_1_TEST.png","Image

jQuery基于扩展简单实现倒计时功能的方法 本文实例讲述了jQuery基于扩展简单实现倒计时功能的方法。分享给大家供大家参考,具体如下:jQuery.fn.countDown=function(settings,to){settings=jQuery.extend({startFon

jQuery防止重复绑定事件的解决方法 本文实例分析了jQuery防止重复绑定事件的解决方法。分享给大家供大家参考,具体如下:一、问题:今天发现jQuery一个对象的事件可以重复绑定多次,

标签: jQuery基于$.ajax设置移动端click超时处理方法

本文链接地址:https://www.jiuchutong.com/biancheng/386566.html 转载请保留说明!

上一篇:jQuery基于扩展实现的倒计时效果(jquery 扩展事件)

下一篇:jquery动态切换背景图片的简单实现方法(jquery动态改变样式)

  • 农副产品免税发票抵扣多少税率
  • 融资租赁印花税怎么交
  • 二手车转让增值税计税依据
  • 制单会计岗位实验报告
  • 小规模纳税人应交增值税明细科目
  • 材料卸车费包含在哪里
  • 合并报表盈余公积等于母公司盈余公积
  • 建筑业预缴税款都要填哪些表
  • 外贸公司报关员是干什么的
  • 印花税销售额的多少
  • 出口免税需要什么资料
  • 银行付款的会计怎么做账
  • 全资子公司改为独立公司
  • 境外分回的股息并入应纳税所得
  • 可供出售交易性金融资产申报表怎么填
  • 燃气公司开发票的工程款入什么会计科目核算与分录怎么写?
  • 装卸费的增值税是多少
  • 成本票和专票区别
  • 教资认定流程详细步骤2023
  • 电子商业汇票背书是什么意思
  • 减免的附加税要计税吗
  • mac打不开网页但是可以上微信
  • windows所有应用
  • 公司租房可以抵扣个人所得税吗
  • 生产运维是干什么的
  • key是什么文档
  • 建筑企业挂靠违法吗
  • 移动有聊天室平台吗
  • it最高工资
  • 营业收入包括应收账款吗
  • 酒店没有营业执照可以举报吗?
  • 工资储备金制度
  • 琼斯的大海怪
  • php后端主要会涉及到哪些技术
  • php 断点续传
  • vue跨域的几种方式
  • 进项抵销项的会计分录
  • 关于实收资本的表述中,不正确的是
  • 小企业机械作业指导书
  • 进项税额申报表怎么填写
  • mongo创建db
  • 股东投钱一般怎么投
  • 跨年发票一般分为哪几类
  • 房屋出租收到的发票
  • mysql左连接和右连接语法
  • 公司注销前欠客户钱
  • 房地产公司活动方案
  • 转让古董收入
  • 增值税申报表中期初未缴税额指什么
  • 上个月的发票未开具
  • 工程款抵房款什么意思
  • 企业给员工单独交社保
  • 承兑汇票的贴息怎么算
  • 固定资产转售账务处理
  • 往来支付是现金结算吗
  • 金蝶的数量金额明细账是怎么做的
  • 一般纳税人购进税控设备如何抵扣
  • 交通运输业包含
  • 公司向职工借钱怎么做账
  • 服务企业的举措
  • case在sql中
  • ubuntu下安装QT教程
  • Win10 Mobile RS2预览版14905更新内容大全:全新精致铃声
  • win7怎么连接手机上网
  • win10系统开机重装教程
  • libproj.so
  • unity做小地图
  • jQuery Validation Engine验证控件调用外部函数验证的方法
  • linux shell脚本攻略(第3版)
  • unity每秒执行一次
  • javascript 进阶篇2 CSS XML学习
  • 搭建nodejs项目
  • js修改css文件
  • unity相关问题
  • imageview tint
  • 购车发票购置税是否包含在内
  • 代扣代缴企业所得税会计分录
  • 沧州市养老保险局官网
  • 江西国家税务局电子税务局官网
  • 增值税率下降
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设