如何在用jQuery的remove移除样式时加入过渡时间,没有过渡直接删除感觉十分僵硬?

如何在用jQuery的remove移除样式时加入过渡时间,没有过渡直接删除感觉十分僵硬?,第1张

监听动画结束。看你是animation还是transition了。例如你定义了haha的动画,那么jquery来监听haha的动画结束

transition

transitionend 事件会在 CSS transition 结束后触发. 当transition完成前移除transition时,比如移除css的transition-property 属性,事件将不会被触发.如在transition完成前设置  display 为"none",事件同样不会被触发。

animation

animationend 事件会在一个 CSS 动画完成时触发(不包括完成前就已终止的情况,例如元素变得不可见或者动画从元素中移除)。

可以考虑减少jQuery选择器的比对遍历数量,一般需要 *** 作的标签或者父标签尽量用id="xxxx"选择器,少用class="xxxx"标签,或者两者结合使用ID选择器,速度比class的快得多


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11432436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存