JQuery fadeIn与show方法的区别
JQuery fadeIn()和show()方法在实现方面有什么不同吗?当然,除了fadeIn正在做的动画以外。我问这个问题是因为我看到一种奇怪的行为JQuery fadeIn与show方法的区别,jquery,Jquery,JQuery fadeIn()和show()方法在实现方面有什么不同吗?当然,除了fadeIn正在做的动画以外。我问这个问题是因为我看到一种奇怪的行为 我有一些主干视图,我正在其中创建一个图像标签并加载它们。当我想显示它们时,它们在fadeIn()上工作,但在show()上不工作。这就是我的代码或JQuery实现它的方式的问题。在不传递任何参数的情况下调用show相当于调用.css('display','block')。如果opacity设置为0,您仍然看不到该元素 然而,根据该报告: 当提供持
我有一些主干视图,我正在其中创建一个图像标签并加载它们。当我想显示它们时,它们在fadeIn()上工作,但在show()上不工作。这就是我的代码或JQuery实现它的方式的问题。在不传递任何参数的情况下调用
show
相当于调用.css('display','block')
。如果opacity
设置为0
,您仍然看不到该元素
然而,根据该报告:
当提供持续时间、普通对象或“完整”函数时,.show()将成为动画方法。.show()方法同时设置匹配元素的宽度、高度和不透明度的动画
因此,如果您想让
.show
像.fadeIn
那样运行,您需要向它传递一个参数。无论您使用什么库,都很少会出现bug(但并非不可能)。你能在这样的环境中重新创建它吗?它可能不是一个bug,说fadeIn你并没有承诺类似的实现来显示你是正确的!!不透明度为0,但不确定是什么将其设置为0。感谢you@sublime在过去,它也把我绊倒了