奇怪的jQuery IE问题

时间:2010-08-20 00:13:53

标签: jquery internet-explorer

我正在尝试实现这个功能,除了每个IE版本(图)之外的任何地方都可以使用

<script type="text/javascript">
     $(function() {
         $('#twitterUserTimeline').liveTwitter('#regional from:el_carabobeno', {refresh: false, mode: 'search', showAuthor: false}, function(container, newCount){
           $(".tweet:not(:first)").addClass('hidden'); // hide all twets but the first one
         });

         $("#twitterUserTimeline").hover(function () { // on hover
            $(".tweet:not(:first)").removeClass('hidden'); // reveals them
          }, function () { // on out
            $(".tweet:not(:first)").addClass('hidden'); // hide them again
          }
        );
     });
</script>

IE似乎不喜欢那些选择器,因为如果我删除它们一切正常。

1 个答案:

答案 0 :(得分:2)

要使IE符合要求,您需要在not子句中再次写出完整选择器:

$(".tweet:not(.tweet:first)").addClass('hidden');

In action