滑动touchmove touchend遇到的问题[通俗易懂]

今天遇到一个问题,在优化touchmove时候使用了防抖,touchmove和touchend中都改变了元素的样式,问题就产生了。函数节流和防抖都是使用setTimeout做延时,当拖动动作完成之后会触发touchend,touchmove有延时,可能会造成touchend执行之后才执行了touchmove解决办法可以给touchend加一个setTimeout,delay大于节流或者防抖的时…

大家好,又见面了,我是你们的朋友全栈君。

今天遇到一个问题,在优化touchmove时候使用了防抖,touchmove和touchend中都改变了元素的样式,问题就产生了。
函数节流和防抖都是使用setTimeout做延时,当拖动动作完成之后会触发touchend,touchmove有延时,可能会造成touchend执行之后才执行了touchmove
解决办法可以给touchend加一个setTimeout,delay大于节流或者防抖的时间间隔
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129302.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月13日 下午5:20
下一篇 2022年4月13日 下午5:40


相关推荐

  • spel表达式的用法_el表达式判断是否为空

    spel表达式的用法_el表达式判断是否为空spel表达式运算使用翻看公司代码,这一块不是很懂,查资料,记一下,还是太菜1.常用的对象Expression:表达式对象SpelExpressionParser:表达式解析器EvaluationContext:上下文2.使用本文参考了下面的几篇文章https://www.cnblogs.com/shihuc/p/9338173.htmlhttps://blog.csdn.net/f641385712/article/details/90812967下面的例子主要是来源于第一

    2025年9月6日
    6
  • 什么是Unix时间戳?(转载)[通俗易懂]

    什么是Unix时间戳?(转载)[通俗易懂]Unix时间戳(Unixtimestamp),或称Unix时间(Unixtime)、POSIX时间(POSIXtime),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00

    2022年8月6日
    10
  • 微信公众号开发教程(一) 验证接入[通俗易懂]

    作者:陈惠,叩丁狼教育高级讲师。原创文章,转载请注明出处。微信公众号开发教程(一)验证接入本篇文章主要介绍了微信公众号开发接入详细流程,希望对刚接触公众号开发的同学有所帮助,有兴趣的同学可多多关注叩丁狼公众号,后续会更新不同的公众号小案例。公众号的分类我们平常在微信应用上会看到有很多的公众号,但是各自并不一样,公众号也分很多种类型,不过最常见的就是服务号和订阅号了。下面我们来看一下他们的区别:1、…

    2022年4月12日
    455
  • 科大讯飞:星火X1.5提升训练与推理效率,多能力对标国际主流

    科大讯飞:星火X1.5提升训练与推理效率,多能力对标国际主流

    2026年3月14日
    2
  • int的取值范围?

    int的取值范围?int 的取值范围 nbsp 2 31 2 31 1 nbsp 计算机中 32 位 int 类型变量的范围 其中 int 类型是带符号整数 正数在计算机中表示为原码 最高位为符号位 1 的原码为 000000000000 的原码为 0 所以最大的正整数是 21474

    2026年3月18日
    4
  • 关于权限表的基本设计[通俗易懂]

    关于权限表的基本设计[通俗易懂]对于一个系统,必须严格的控制权限,权限表的设计是基本的。基本的权限表有五个,即用户表,角色表,权限表,用户角色表,角色权限表。下面介绍下基本字段用户表  useruser_iduser_namepassword角色表  role role_idrole_name权限表 permissionpermission_idpermission用户角色表 

    2026年4月15日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号