Added async option (ticket #367)
[jquery.git] / src / jquery / jquery.js
index 9f6fbd0..44eedf2 100644 (file)
@@ -1648,12 +1648,8 @@ jQuery.extend({
                ">|/", "jQuery.sibling(a.firstChild)",
                "\\+", "jQuery.sibling(a).next",
                "~", function(a){
-                       var r = [];
                        var s = jQuery.sibling(a);
-                       if ( s.n > 0 )
-                               for ( var i = s.n; i < s.length; i++ )
-                                       r.push( s[i] );
-                       return r;
+                       return s.n >= 0 ? s.slice(s.n+1) : [];
                }
        ],
 
@@ -3318,8 +3314,8 @@ jQuery.macros = {
                },
 
                /**
-                * Adds the specified class if it is present, removes it if it is
-                * not present.
+                * Adds the specified class if it is not present, removes it if it is
+                * present.
                 *
                 * @example $("p").toggleClass("selected")
                 * @before <p>Hello</p><p class="selected">Hello Again</p>