jQuery slideUp() 方法用于隐藏被选元素,通过使用滑动效果,高度变为 0。
slideUp() 方法通过使用滑动效果,将元素的高度从可见状态变为不可见状态。该方法会保留元素的内容,但是将其宽度和高度设置为 0。
$(selector).slideUp(speed,callback);
slideUp() 方法带有两个参数:speed 和 callback。speed 参数规定动画的速度,它可以取以下值:"slow"、"fast" 或毫秒。callback 参数是 slideUp() 方法完成后所执行的函数名称。
$("button").click(function(){ $("#div1").slideUp(); // 速度为 "slow" $("#div2").slideUp("fast"); // 速度为 "fast" $("#div3").slideUp(2000); // 速度为 2000 毫秒 });
如果要在 slideUp() 方法执行后执行一些代码,请将代码作为函数传递到 callback 参数中。
$("button").click(function(){ $("#div1").slideUp(1000, function(){ // slideUp() 方法执行后执行的函数 alert("Div is now hidden"); // 在 slideUp() 执行后弹出对话框 }); // 速度为 1000 毫秒 });
jQuery 的 slideDown()、slideToggle() 和 slideUp() 方法都是用来显示或隐藏 HTML 元素的有用方法。这些方法都使用滑动动画来显示或隐藏 HTML 元素;而不是直接显示或隐藏 HTML 元素。
jQuery 效果方法
以滑动方式隐藏所有的 <p> 元素:
slideUp() 方法以滑动方式隐藏被选元素。
注意:隐藏的元素不会被完全显示(不再影响页面的布局)。
提示:如需以滑动方式显示元素,请查看 slideDown() 方法。
参数 | 描述 |
---|---|
speed | 可选。规定滑动效果的速度。 可能的值:
|
easing | 可选。规定在动画的不同点上元素的速度。默认值为 "swing"。 可能的值:
|
callback | 可选。slideUp() 方法执行完之后,要执行的函数。 如需学习更多有关 callback 的内容,请访问我们的 jQuery Callback 这一章。 |
slideUp() - 使用 speed 参数
如何使用 speed 参数来规定滑动效果的速度。
slideUp() - 使用 callback 参数
当向上和向下滑动被选元素时,如何使用 callback 参数。
jQuery 效果方法
jQuery Effect fadeOut() 方法jQuery 效果方法实例 使用淡出效果显示所有 p 元素:$(button).click(function(){ $(p).fadeOut();...
jQuery delay() 方法jQuery 效果方法实例 对不同的 div 元素设置延迟:$(button).click(function(){ $(#div1).delay(slow).fadeI...
jQuery queue() 方法jQuery 效果方法实例 显示 span 元素中队列的长度:$(span).text(div.queue().length); 定义和用法 queue() ...
jQuery delegate() 方法jQuery 事件方法实例 当单击 div 元素内部的 p 元素时,改变所有 p 元素的背景颜色:$(div).delegate(p,c...
jQuery on() 方法jQuery 事件方法实例 向 p 元素添加 click 事件处理程序:$(p).on(click,function(){ alert(The paragraph was ...