Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery fadeIn与show方法的区别_Jquery - Fatal编程技术网

JQuery fadeIn与show方法的区别

JQuery fadeIn与show方法的区别,jquery,Jquery,JQuery fadeIn()和show()方法在实现方面有什么不同吗?当然,除了fadeIn正在做的动画以外。我问这个问题是因为我看到一种奇怪的行为 我有一些主干视图,我正在其中创建一个图像标签并加载它们。当我想显示它们时,它们在fadeIn()上工作,但在show()上不工作。这就是我的代码或JQuery实现它的方式的问题。在不传递任何参数的情况下调用show相当于调用.css('display','block')。如果opacity设置为0,您仍然看不到该元素 然而,根据该报告: 当提供持

JQuery fadeIn()和show()方法在实现方面有什么不同吗?当然,除了fadeIn正在做的动画以外。我问这个问题是因为我看到一种奇怪的行为


我有一些主干视图,我正在其中创建一个图像标签并加载它们。当我想显示它们时,它们在fadeIn()上工作,但在show()上不工作。这就是我的代码或JQuery实现它的方式的问题。

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

然而,根据该报告:

当提供持续时间、普通对象或“完整”函数时,.show()将成为动画方法。.show()方法同时设置匹配元素的宽度、高度和不透明度的动画


因此,如果您想让
.show
.fadeIn
那样运行,您需要向它传递一个参数。

无论您使用什么库,都很少会出现bug(但并非不可能)。你能在这样的环境中重新创建它吗?它可能不是一个bug,说fadeIn你并没有承诺类似的实现来显示你是正确的!!不透明度为0,但不确定是什么将其设置为0。感谢you@sublime在过去,它也把我绊倒了