Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 IE8 jQuery FadeTo_Javascript_Jquery_Xhtml_Internet Explorer 8 - Fatal编程技术网

Javascript IE8 jQuery FadeTo

Javascript IE8 jQuery FadeTo,javascript,jquery,xhtml,internet-explorer-8,Javascript,Jquery,Xhtml,Internet Explorer 8,HTML标记: <ul id="portfolio"><li class="web"> <span class="info">August 2007 <a href="http://awebsite.com" rel="external">visit</a></span> <a href="/assets/image.jpg" class="fancybox" r

HTML标记:

    <ul id="portfolio"><li class="web">
            <span class="info">August 2007 <a href="http://awebsite.com" rel="external">visit</a></span>
            <a href="/assets/image.jpg" class="fancybox" rel="web">
                <img src="/assets/imagelarge.jpg" alt="Rising Star Ranch" />
                <span class="title">Some Title</span> Some other text...
            </a>
        </li>
    </ul>
在Firefox3和3.5以及IE7中,这与预期的一样,并淡出“li”中的所有元素。在IE8中,任何东西都不会褪色,调试时也不会出现Javascript错误

该网页位于


谢谢

非常酷,乔!想到WRT IE8的唯一一件事是,jQuery可能没有赶上它,或者你的浏览器可能有点搞笑(比如你的javascript设置可能会被调整)。

非常酷的页面乔!想到WRT IE8的唯一一件事是jQuery可能没有赶上它,或者你的浏览器可能有点搞笑(比如你的javascript设置可能会被调整)。

你有没有试过在ul#portfolio li周围加上引号?选择器只是一个字符串,因此需要引号。没有引号甚至在我的Firefox中也不起作用

$("ul#portfolio li").fadeTo("slow", 0.3);
编辑:好,首先尝试将淡入淡出应用于所有子元素:span和img。这确实可能是一个IE bug

编辑:您还缺少id=“portfolio”上的结束报价。来吧,伙计,试着在你发帖之前解决这些问题

编辑:顺便说一句,以上在IE8中效果很好-我只是把它放在一起,然后扔进一个空白的IE8页面-整个东西都消失了


编辑:你的页面上很可能有其他东西在做这件事,因为它可以独立工作。

你有没有试过在ul#portfolio li周围加上引号?选择器只是一个字符串,因此需要引号。没有引号甚至在我的Firefox中也不起作用

$("ul#portfolio li").fadeTo("slow", 0.3);
编辑:好,首先尝试将淡入淡出应用于所有子元素:span和img。这确实可能是一个IE bug

编辑:您还缺少id=“portfolio”上的结束报价。来吧,伙计,试着在你发帖之前解决这些问题

编辑:顺便说一句,以上在IE8中效果很好-我只是把它放在一起,然后扔进一个空白的IE8页面-整个东西都消失了


编辑:很有可能你的页面上有其他东西在做,因为它可以独立工作。

我在IE8中遇到了同样的透明度问题。显然,IE8的透明度设置方法与IE6/7不同。不幸的是,jquery还无法为IE8制作透明动画。为什么是微软,为什么


这就是我在这个问题上的发现,读了之后,我放弃了让它发挥作用的尝试,因为它证实了我的怀疑。希望jquery能在下一个版本中解决这个问题。

我在IE8中遇到了同样的透明度问题。显然,IE8的透明度设置方法与IE6/7不同。不幸的是,jquery还无法为IE8制作透明动画。为什么是微软,为什么


这就是我在这个问题上的发现,读了之后,我放弃了让它发挥作用的尝试,因为它证实了我的怀疑。希望jquery在下一个版本中能够解决这个问题。

我也经历了同样的事情,并且由于Artem的帖子,我发现表的子元素没有收到IE8中的不透明度更改。因此,乍一看似乎什么也没有发生。我相信Artem的空白页示例有效而原始海报的示例无效的原因是因为Artem的样本中没有儿童


在子元素上添加fadeTo解决了我的问题。旧帖子,但它解决了我的问题,所以我认为它仍然是相关的。

我经历了同样的事情,并发现由于Artem的帖子,表的子元素没有收到IE8中的不透明度更改。因此,乍一看似乎什么也没有发生。我相信Artem的空白页示例有效而原始海报的示例无效的原因是因为Artem的样本中没有儿童


在子元素上添加fadeTo解决了我的问题。这是一篇旧文章,但它解决了我的问题,所以我认为它仍然相关。

忘了提及。如果您使用开发工具并查看HTML源代码,它会显示li的样式为“filter:alpha(opacity=30);ZOOM:1;”,但它肯定不是这样显示的。您使用的jQuery版本是什么?我使用的是最新的1.3.2版本,它无助于JS打包的调试过程:-/忘了那件事。。不再是了。很抱歉忘了提了。如果您使用开发工具并查看HTML源代码,它会显示li的样式为“filter:alpha(opacity=30);ZOOM:1;”,但它肯定不是这样显示的。您使用的jQuery版本是什么?我使用的是最新的1.3.2版本,它无助于JS打包的调试过程:-/忘了那件事。。不再是了。很抱歉我在IE8中测试了他的页面,它确实没有褪色。另外,jQuery自己的示例在IE8中也可以很好地工作浏览器Javascript绝对是默认的。。。我敢肯定这是我安装IE8:P后第一次打开它,我敢肯定jQuery实际上也在应用该样式,因为如果您使用IE8开发人员工具查看源代码,并在选择过滤器后刷新开发人员工具源代码,它会将样式显示为“style='filter:alpha(不透明度=30);ZOOM:1;”看起来像是IE8的一个bug,也许它没有将淡入淡出应用到子元素?可能是这样-尝试将它应用到span和img。我在IE8中测试了他的页面,它确实没有淡入淡出。另外,jQuery自己的示例在IE8中也可以很好地工作浏览器Javascript绝对是默认的。。。我敢肯定这是我安装IE8:P后第一次打开它,我敢肯定jQuery实际上也在应用该样式,因为如果您使用IE8开发人员工具查看源代码,并在选择过滤器后刷新开发人员工具源代码,它会将样式显示为“style='filter:alpha(不透明度=30);ZOOM:1;”看起来像是IE8的一个bug,也许它没有将淡入淡出应用于子元素?可能就是这样-