jQuery动画---显示、卷动、淡入淡出
来源:互联网 发布:转运物品 淘宝 编辑:程序博客网 时间:2024/05/20 23:33
显示和隐藏
show()/hide() 显示和隐藏
动画显示
可以加时间参数,标志显示或者隐藏的快慢,单位为毫秒。还有三个预设的速度:slow、normal 和 fast,分别对应 600 毫秒、400 毫秒和 200 毫秒。
如果传递的时间不符合格式要求或者为空字符串,那个将采用normal
$(":button:eq(0)").click(function(){ $("div:eq(0)").show(500);});$(":button:eq(1)").click(function(){ $("div:eq(0)").hide(500);});
回调函数
动画执行完毕后,紧接着执行回调函数。这里如果不写time则依然有速度,速度为normal
show(time,fun)
$("div:eq(0)").show(500,function(){ alert("显示完成");});
队列动画
在一个动画执行完后,调用另一个动画,由此实现队列动画。采用递归自动遍历所有需要操作的元素。
$(":button:eq(0)").click(function(){ $("div").first().show(100,function test(){ $(this).next().show(100,test); });});$(":button").last().click(function(){ $("div").last().hide(100,function test1(){ $("div:visible").last().hide(100,test1); });});
也可以使用arguments.callee表示匿名函数的引用
arguments.callee的用法参考 js函数
$(":button:eq(0)").click(function(){ $("div").first().show(100,function (){ $(this).next().show(100, arguments.callee); });});$(":button").last().click(function(){ $("div").last().hide(100,function (){ $("div:visible").last().hide(100, arguments.callee); });});
toggle()
在show和hide之间自动切换
$(":button:eq(2)").click(function(){ $("div").toggle(200);});
卷动
用法与show/hide类似,具体方法如下:
- slideUp() 向上卷起
- slideDown() 向下展开
- slideToggle() 自动切换
$(":button:eq(0)").click(function(){ $("div").slideUp('slow');});$(":button:eq(1)").click(function(){ $("div").slideDown('slow');});$(":button:eq(2)").click(function(){ $("div").slideToggle('slow');});
淡入淡出
与show类似,具体方法如下:
- fadeIn() 淡入
- fadeOut() 淡出
- fadeToggle() 自动切换
- fadeTo() 指定透明度(0-1)
$(":button:eq(0)").click(function(){ $("div").fadeIn('slow');});$(":button:eq(1)").click(function(){ $("div").fadeOut('slow');});$(":button:eq(2)").click(function(){ $("div").fadeToggle('slow');});$(":button:eq(2)").click(function(){ $("div").fadeTo('slow',0.5);});
阅读全文
0 0
- jQuery动画---显示、卷动、淡入淡出
- JQuery的动画(显示、隐藏、淡出淡入、自定义动画)
- jQuery的动画-淡入淡出
- jQuery动画-淡入和淡出
- JQuery移动 淡入淡出动画
- jQuery学习笔记-----------(显示、淡入淡出、滑动、动画、callback、链接)
- jquery隐藏、显示、切换,滑动,淡入淡出,以及动画
- jQuery 淡入淡出、滑动和动画
- JQuery 动画 滑动卷入 淡入淡出
- jquery淡入淡出轮播动画
- jQuery学习二-简单动画-淡入淡出
- jquery中实现显示、隐藏、淡入淡出
- jquery-显示效果-淡入淡出(二)
- jQuery标题文字淡入淡出显示效果
- jQuery效果显示隐藏淡入淡出
- jQuery效果--显示隐藏/淡入淡出/滑动
- jQuery 隐藏、显示、淡入淡出、滑动
- jquery学习笔记----隐藏、显示、切换,滑动,淡入淡出,以及动画
- 如何解决Android 5.0中出现的警告:Service Intent must be explicit
- VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通
- xml数据解析
- Docker相关文章索引(3)
- TortoiseGit学习笔记(三)
- jQuery动画---显示、卷动、淡入淡出
- ARC forbids explicit message sendof'dealloc'
- var let 和const
- NGUI文字闪烁效果
- linux信号量
- 清除win+r的记录
- nginx过滤IP访问
- 日志库EasyLogging++学习系列(6)—— 日志记录器
- css3写下拉列表展开