Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
Javascript jquery:为什么不透明度动画只适用于FF?_Javascript_Jquery_Internet Explorer_Google Chrome - Fatal编程技术网

Javascript jquery:为什么不透明度动画只适用于FF?

Javascript jquery:为什么不透明度动画只适用于FF?,javascript,jquery,internet-explorer,google-chrome,Javascript,Jquery,Internet Explorer,Google Chrome,我想知道为什么不透明动画只适用于Firefox,而不适用于chrome或internet explorer 比如说, jQuery("#a").fadeTo(1000,1); 在firefox中淡入元素,但只在Chrome或IE中显示。我只想让元素淡入 我怎样才能让它与IE和chrome一起工作 编辑:如果我使用fadeIn或任何其他类似的功能,比如show,也是一样的 编辑:我最终解决了这个问题。稍后我会发回详细信息;它与嵌套元素有关。只是想发布此编辑,这样就不会浪费时间来回答: 感谢你的回

我想知道为什么不透明动画只适用于Firefox,而不适用于chrome或internet explorer

比如说,

jQuery("#a").fadeTo(1000,1);
在firefox中淡入元素,但只在Chrome或IE中显示。我只想让元素淡入

我怎样才能让它与IE和chrome一起工作

编辑:如果我使用fadeIn或任何其他类似的功能,比如show,也是一样的

编辑:我最终解决了这个问题。稍后我会发回详细信息;它与嵌套元素有关。只是想发布此编辑,这样就不会浪费时间来回答:

感谢你的回答

编辑:原来问题是a里面有一个div,div里面是我想要淡出的图像和文本。我没有让a褪色,而是:

这非常有效


无论如何,再次感谢你的回答;我已经选择了一个最有帮助的选项作为被接受的选项。

检查.fadeIn和.fadeTo的快速演示,并在浏览器中进行验证:


你在淡化什么样的元素?另外,您是否正确使用$document.ready?

检查.fadeIn和.fadeTo的快速演示,并在浏览器中验证:


你在淡化什么样的元素?另外,您是否正确使用了$document.ready?

jQuery的淡入淡出功能应该可以在所有当前浏览器中使用。在IE中,由于糟糕的抗锯齿,它们看起来很难看,但它们可以工作。

jQuery的淡入淡出功能应该在所有当前浏览器中都可以工作。在IE中,由于糟糕的反走样,它们看起来很难看,但它们可以工作。

您的代码中应该有错误。fadeIn和fadeOut在所有浏览器中都有效。JQuery团队确实在做这些事情:

您的代码中应该有错误。fadeIn和fadeOut在所有浏览器中都有效。JQuery团队真的在做所有这些事情:

值为1的不透明属性应该使元素出现而不是消失。你确定这就是它在FF中的工作方式吗?你能发布更大的代码片段吗?仅从一行就很难判断问题出在哪里。值为1到“不透明度”属性应使元素显示,而不是淡出。你确定这就是它在FF中的工作方式吗?你能发布更大的代码片段吗?仅仅从这一行就很难看出问题出在哪里。
$("#a").find("div").fadeTo...