Side navigation
#3915 closed bug (duplicate)
Opened January 19, 2009 04:48PM UTC
Closed January 20, 2009 08:03PM UTC
Last modified March 15, 2012 06:01PM UTC
CSS :not selector fails on IE and FF
Reported by: | marioestrada | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.3.1 |
Component: | selector | Version: | 1.3 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Using the next line causes an infinite loop on FF3 and IE7, works on Chrome:
$('#menu li:not(.actual]) a').length;
also tried:
$('#menu li:not([class=actual]) a').length; $('#menu li:not([class!=actual]) a').length;
With the following HTML:
<ul> <li class="actual"><a href="">Principal</a></li> <li><a href="">One</a></li> <li><a href="">Two</a></li> <li><a href="">Three</a></li> <li><a href="">Four</a></li> <li><a href="">Five</a></li> <li><a href="">Six</a></li> <li><a href="">Seven</a></li> <li><a href="">Eight</a></li> </ul>
The error reported on firebug shows the infinite loop on line 1774 on the preFilter.TAG function on jQuery.js
Ok I think this will be fixed on the next version of jQuery:
http://dev.jquery.com/ticket/3837