JQuery fadeIn vs show方法的区别

sub*_*ime 7 jquery

JQuery fadeIn()和show()方法实现明智之间有什么不同吗?当然,除了fadeIn有动画的事情正在发生的事实.我问这个问题是因为我看到了一个奇怪的行为.

我有一些骨干视图,我正在创建一个图像标记并加载它们.当我想要显示它们时,它们可以在fadeIn()上工作,但不能在show()上工作.这是我的代码或JQuery实现它的方式的问题.

Ste*_*hen 8

show不传递任何参数的情况下调用等同于调用.css('display', 'block').如果你opacity设置为0你仍然不会看到该元素.

但是,根据文档:

当提供持续时间,普通对象或"完整"功能时,.show()成为动画方法..show()方法同时动画匹配元素的宽度,高度和不透明度.

所以,如果你想.show表现得像.fadeIn,你需要传递一个参数.