如何在IE 7中使用JQuery fadeTo()?

如何在IE 7中使用JQuery fadeTo()?,jquery,Jquery,我正在使用jquery fadeTo(),它可以在chrome和firefox中工作,但不能在IE 7中工作。以下代码在IE 7中不起作用 我有固定的table.nav td:have{opacity:0.2;} 运行时我使用jquery将不透明度0.2更改为1.0 $(document).ready(function() { $("table.nav td").hover(function() { $("table.nav td:hov

我正在使用jquery fadeTo(),它可以在chrome和firefox中工作,但不能在IE 7中工作。以下代码在IE 7中不起作用

我有固定的table.nav td:have{opacity:0.2;}

运行时我使用jquery将不透明度0.2更改为1.0

 $(document).ready(function() {  

          $("table.nav td").hover(function() {

              $("table.nav td:hover").fadeTo("slow", 1.0);



          });

      });

我创建了一个示例,它在IE7中确实有效。查看演示

同意jAndy关于不透明度问题的意见

$(document).ready(function() { 

        $("#hello").fadeTo("slow", 0.2);

        $("#hello").hover(function() {

                              $("#hello").fadeTo("slow", 1);

                            }, 
                            function ()
                            {
                              $("#hello").fadeTo("slow", 0.2);

                            }
          );
      });

我想这就是你想要的工作方式

$(function() {
    $("table.nav td")
        .css("opacity", "0.2") //Doing this in jQuery is better cross browser than just opacity in CSS
        .hover(function() {
            $(this).fadeTo("slow", 1.0);
        },function() {
            $(this).fadeTo("slow", 0.2);
        });
});​
例如:

这段代码在IE7中对我有效