下拉动画slideDown
来源:互联网 发布:现代通信网络试题答案 编辑:程序博客网 时间:2024/06/06 05:47
对于隐藏的元素,在将其显示出来的过程中,可以对其进行一些变化的动画效果。之前学过了show方法,show方法在显示的过程中也可以有动画,但是.show()方法将为匹配元素的宽度,高度,以及不透明度,同时进行动画操作。这里将要学习一个新的显示方法slideDown方法
.slideDown():用滑动动画显示一个匹配元素
.slideDown()方法将给匹配元素的高度的动画,这会导致页面的下面部分滑下去,弥补了显示的方式
常见的操作,提供一个动画是时间,然后传递一个回调,用于知道动画是什么时候结束
.slideDown( [duration ] [, complete ] )
$("ele").slideDown(1000, function() {
//等待动画执行1秒后,执行别的动作....
});
- 下拉动画是从无到有,所以一开始元素是需要先隐藏起来的,可以设置display:none
- 如 果提供回调函数参数,callback会在动画完成的时候调用。将不同的动画串联在一起按顺序排列执行是非常有用的。这个回调函数不设置任何参数,但是 this会设成将要执行动画的那个DOM元素,如果多个元素一起做动画效果,那么要非常注意,回调函数会在每一个元素执行完动画后都执行一次,而不是这组 动画整体才执行一次
持续时间(duration)是以毫秒为单位的,数值越大,动画越慢,不是越快。字符串 'fast' 和 'slow' 分别代表200和600毫秒的延时。如果提供任何其他字符串,或者这个duration参数被省略,那么默认使用400 毫秒的延时。
具体使用:
注意事项:
<!DOCTYPE html><html><head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <style> .left div, .right div { width: 100%; height: 50px; padding: 5px; margin: 5px; float: left; border: 1px solid #ccc; display: none; } .left div { background: #bbffaa; } .right div { background: yellow; } </style> <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script></head><body> <h2>slideDown</h2> <div class="left"> <h4>测试一</h4> <div id="a1">hide-show</div> <button>点击slideDown显示动画</button> <script type="text/javascript"> //点击buttom //执行3秒隐藏 //执行3秒显示 $("button:first").click(function() { $("#a1").slideDown(3000) }); </script> <h4>测试二</h4> <div id="a2">hide-show</div> <button>点击slideDown执行回调</button> <script type="text/javascript"> //点击buttom //执行3秒隐藏 //执行3秒显示 $("button:last").click(function() { $("#a2").slideDown(3000,function(){ alert('动画执行结束') }) }); </script></body></html>
0 0
- 下拉动画slideDown
- 动画效果-slideUp slideDown上下滑动
- jQuery动画效果-slideUp slideDown上下滑动
- JQuery 向下展开收起动画( slideDown(),slideUp() )
- 把slideDown还给IE7—解决IE中slideDown动画出错问题
- 4.2.3: jQuery动画之slideUp()方法和slideDown()方法
- jQuery-动画效果animate() slideDown() slideUp() fadeIn() fadeOut()
- jquery 动画函数animate/show/slideDown/fadeIn/toggle
- 遇到jQuery 中的 slideUp ,slideToggle和 slideDown 动画重复执行
- easyui combobox 修改下拉框下拉显示方式为slidedown、slideup
- Jquery slideUp slideDown slideToggle 上拉 下拉 自动上拉下拉
- jQuery学习21---简单动画效果,show,hide,slideUp,slideDown,fadeOut,fadeIn
- jQuery 动画特效show() hide() slideUp() slideDown() fadeIn() fadeOut() animate() stop() delay()
- 转:遇到jQuery 中的 slideUp ,slideToggle和 slideDown 动画重复执行
- Jquery 下拉动画效果
- 下拉刷新动画研究
- 仿美团下拉刷新动画
- 下拉展开动画
- 可变数组的追加,插入,删除,替换
- 链接式编程
- 显示与隐藏切换toggle方法
- 使用json web token
- Autocompletetextview的简单使用
- 下拉动画slideDown
- Java Swing-JTable中的单元格拆分与合并
- SQLserver的事务,索引,视图,函数,存储过程
- Jemeter中的断言
- mybatis入门之二、使用接口interface
- linux命令tmux
- eetcode_c++:string:Longest Palindromic Substring(005)
- java回忆录—标识符和关键字
- 收集-网站后台优秀文章