位置: 编程技术 - 正文

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动态改变样式)

  • 金税四期不会对个人产生影响
  • 计提附加税金额
  • 年度应纳税所得额计算公式
  • 专票要写开户行和账号
  • 社保税局代缴
  • 其他项目工会筹备金怎么报税
  • 应交税费贷方发生额表示什么金额
  • 账户认证操作
  • 一般纳税人印花税税率是多少
  • 存货计提跌价准备什么意思
  • 长期借款会计科目编码
  • 应付税费包括
  • 商户办会员卡 商场承担责任
  • 地税退税政策
  • 纳税调整的情况
  • 小规模减半征收印花税的政策
  • 制造费用月末需要结转吗
  • 库存商品怎么结转损益
  • 母公司资产转移到子公司
  • 企业用给客户送礼吗
  • 房屋融资租赁会计处理
  • netframework4.8安装未成功
  • 苹果系统中英文切换快捷键
  • win10 20h2更新后闪屏
  • win10教育版用户账户控制怎么取消
  • 系统设置自动还原
  • 新笔记本怎么激活windows11
  • 事业单位的费用
  • 外包公司代缴的税怎么算
  • 费用确认条件新准则
  • 如何取消置顶聊天折叠
  • wcu.exe是什么
  • 手机cpu性能天梯图排行榜
  • win11系统怎么投屏
  • 出口货物如何开票入账
  • 年底所得税账务处理
  • 物业公司成本费用
  • thinkphp5.0.23
  • 企业职工福利费包括哪些内容
  • 解决微信授权回复的方法
  • 怎么用ai做vi
  • h5 画图
  • vue路由实例
  • html/css/javascript标准教程
  • ps打不出字怎么回事
  • ps使用背景橡皮擦的时候需要按住什么键
  • 记账凭证的主要作用有
  • 农产品核定扣除增值税进项税额计算表
  • 个人独资企业怎么注销
  • 新设立的企业如何办理开业税务登记
  • 旅游费怎么记账
  • 客户多付款不要了多这部分是哪种收入?
  • 资金收益率的计算
  • 企业收据的相关法律规定
  • 公司挂靠有资质的企业公司会计处理?
  • 记账凭证是不是转账凭证
  • 没有什么费用
  • 一次性付款的优势
  • 净资产增长率增长说明什么
  • mysql快照读的实现
  • win8关闭触屏
  • win10和os x el capitan分屏操作对比视频
  • xp附件游戏
  • ubuntu注册用户
  • win7更改win10系统要怎么更改
  • xp系统怎么新建桌面
  • 安装win8.1系统步骤
  • 系统更新win10
  • 防止非法使用计算机,可口令
  • Win10预览版拆弹
  • cocos3d物理引擎
  • 在shell命令行方式下,一行只能
  • css中列表样式
  • 三个文件怎么汇总到一个里
  • jQuery ready()和onload的加载耗时分析
  • Android使用opencv处理图片灰度
  • 北京煤火费2021标准
  • 重庆市低保查询电话
  • 如何在河南省社会保障网上平台进行社保基数申报
  • 畜牧业企业所得税优惠政策最新
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设