位置: 编程技术 - 正文

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电子版
  • 生产成本月末转到哪里
  • 建筑公司成本发票不够
  • 赠送给客户的产品发货单要填写单价?
  • 纳税调整税收金额
  • 周转借款会计分录
  • 官司赔偿费用需要发票吗
  • 保险公司如何计算车辆折旧
  • 其他应付款余额在借方表示什么意思
  • 相关税费计入哪里
  • 预收款结转收入怎么算
  • 上年度所得税费用又退回来了,如何做账
  • 运费计入采购成本会计分录
  • 公司名下的车怎么上牌
  • edge浏览器下载安装
  • 土地使用权评估中的成本法
  • 产品作为样品账务处理
  • macos big sur 怎么样
  • win10电源已接通未充电怎么办
  • 无线路由器温度范围
  • 房地产公司股权收购
  • 购入固定资产如何折旧
  • 二手房转让中转什么意思
  • php实战
  • 三趾鹑是野鸡吗
  • 金蝶利润表主营业务成本公式
  • 如何使用应用程序
  • php虚拟主机
  • 只有销售才能使你成功的名言
  • 企业抵扣进项税条件
  • 维保措施及售后服务方案
  • 将织梦dedecms转换到wordpress
  • 销售返利计入销售费用
  • 销售价格含税的会计分录
  • 计提贷款准备金公式
  • 无法支付款项是否缴纳增值税
  • 基于stm32的毕业设计
  • etc发票写着不征税怎么办
  • var文件是什么意思
  • 国有控股企业和国有参股企业的区别
  • 应付职工薪酬怎么冲平
  • 出口报关成功
  • 专票 跨年
  • 商场联营扣点的合作方式
  • 贴现利息高好还是低好
  • 汇率调节主要手段
  • 出口退税进项票跨月勾选
  • 建筑公司劳务费怎么做账
  • centos6.5下mysql 5.7.19 安装配置方法
  • 备份数据还原不了怎么办
  • windows开发了多久
  • windows录音机录音文件格式
  • 微软出win9了吗
  • Win10预览版更新弹窗如何关闭
  • windows出现问题怎么处理
  • linux@ubuntu
  • created directory cfg怎么办
  • hpadrv.sys
  • win8.1桌面图标消失
  • Android 中的guideline
  • unity商店资源在unity中打开
  • json对象如何取值
  • js的document.getelembyid
  • JavaScript中的NaN代表什么
  • javascript还有人用吗
  • using dispose
  • c++ 编程
  • python获取文件内所有函数
  • 土地增值税有哪些税收抵扣
  • 开采砂石
  • 家政公司的清洁工具
  • 广东税务社保缴费查询
  • 石家庄水费阶梯价格表 2020
  • 个体工商户自己开普票流程
  • 律师费不给了会怎么办
  • 全款房契税退税需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设