jQuery 的 hide 和 SlideUp 方法等效吗?
slideUp('slow')
和 hide('slow')
会产生相同的动画效果吗?
示例代码:
$(document).ready(function(){
$("#hide").click(function(){
$("p").hide('slow');
});
$("#show").click(function(){
$("p").show('slow');
});
});
<p>If you click on the "Hide" button, I will disappear.</p>
<button id="hide">Hide</button>
<button id="show">Show</button>
Do slideUp('slow')
and hide('slow')
result in the same animation effects?
Example Code:
$(document).ready(function(){
$("#hide").click(function(){
$("p").hide('slow');
});
$("#show").click(function(){
$("p").show('slow');
});
});
<p>If you click on the "Hide" button, I will disappear.</p>
<button id="hide">Hide</button>
<button id="show">Show</button>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不会。
.slideUp('slow')
将高度和垂直内边距设置为零。.hide('slow')
还将宽度、水平填充和不透明度设置为零。要查看差异,请将
javascript:void($('pre').hide(4000))
粘贴到本页的地址栏中。No.
.slideUp('slow')
animates the height and vertical padding to zero..hide('slow')
also animates the width, horizontal padding, and opacity to zero.To see the difference, paste
javascript:void($('pre').hide(4000))
in the address bar in this page.动画有点不一样
- SlideUp('slow') 基本上是向上滑动,没有别的:)
- hide('slow') 同时向上和向左滑动。
在 jquery API 文档中,您有很好的文档:
The animation is a little different,
- slideUp('slow') basically slides up, nothing else :)
- hide('slow') slides up and left at the same time.
In jquery API doc you have good documentation: