博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery里的silidetoggle方法不停重复动画效果的解决办法
阅读量:4569 次
发布时间:2019-06-08

本文共 1939 字,大约阅读时间需要 6 分钟。

最近学到了bootstrap里的过渡效果,在用silidetoggle方法的时候出现了一个有意思的现象,在鼠标滑过速度过快或者次数过多或者其他不知名原因的情况下,收放效果一直重复,代码:

1  2  3      4         
5
6 7
8 9 10 16 17 18
19
20
24
62
63
64 69 70

经过一番查找,看到了一个方法:stop()。

.stop 是jQuery中用于控制页面动画效果的方法。运行之后立刻结束当前页面上的动画效果。 stop在新版jQuery中添加了2个参数: 第一个参数的意思是是否清空动画序列,也就是stop的是当前元素的动画效果还是停止后面附带的所有动画效果,一般为false,跳过当前动画效果,执行下一个动画效果; 第二个参数是是否将当前动画效果执行到最后,意思就是停止当前动画的时候动画效果刚刚执行了一般,这个时候想要的是动画执行之后的效果,那么这个参数就为true。否则动画效果就会停在stop执行的时候。 然后我把这个方法加到silidetoggle前面,代码如下:
1 

然后,过渡动画不会再无意义重复了!stop()方法简单地来说,就是当鼠标离开目标区域时,立即终止当前没有执行完的过渡效果。

转载于:https://www.cnblogs.com/yuhantao/p/5438860.html

你可能感兴趣的文章
shell中的declare命令
查看>>
SQL Server— 存在检测、建库、 建表、约束、外键、级联删除
查看>>
堆——数据结构
查看>>
CSS3特效----制作立体导航栏菜单
查看>>
性能测试应用领域
查看>>
JAVA 主要特性
查看>>
DataBase First创建数据库
查看>>
NSString和NSMutableNSString的基本用法
查看>>
Selenium_WebDriver_定位元素
查看>>
spring 的redis操作类RedisTemplate
查看>>
第三篇——软件工程之结构化设计方法
查看>>
文件上传和下载
查看>>
存储过程/存储函数
查看>>
C++ && C# 函数的递归调用
查看>>
Json-lib 进行java与json字符串转换之一
查看>>
c++基础知识学习-----数据程序的储存、表示形式和基本运算
查看>>
python cookbook读书笔记1 第一章 数据结构和算法1
查看>>
【bzoj4300】绝世好题 dp
查看>>
真事儿!——我们官网被全站拷贝了!
查看>>
边工作边刷题:70天一遍leetcode: day 27-1
查看>>