mirror of
https://github.com/jquery/jquery.git
synced 2024-10-05 11:34:18 +00:00
Additional reduction per @Raynos suggestion. Thanks!
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
This commit is contained in:
parent
2af3642cd5
commit
df254d47e4
@ -174,14 +174,9 @@ function isDisconnected( node ) {
|
|||||||
return !node || !node.parentNode || node.parentNode.nodeType === 11;
|
return !node || !node.parentNode || node.parentNode.nodeType === 11;
|
||||||
}
|
}
|
||||||
|
|
||||||
function nth( cur, dir ) {
|
function sibling( cur, dir ) {
|
||||||
var num = 0;
|
while ( cur = cur[ dir ], cur.nodeType !== 1 ) {}
|
||||||
|
|
||||||
for ( ; cur; cur = cur[dir] ) {
|
|
||||||
if ( cur.nodeType === 1 && num++ === 1 ) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return cur;
|
return cur;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -197,10 +192,10 @@ jQuery.each({
|
|||||||
return jQuery.dir( elem, "parentNode", until );
|
return jQuery.dir( elem, "parentNode", until );
|
||||||
},
|
},
|
||||||
next: function( elem ) {
|
next: function( elem ) {
|
||||||
return nth( elem, "nextSibling" );
|
return sibling( elem, "nextSibling" );
|
||||||
},
|
},
|
||||||
prev: function( elem ) {
|
prev: function( elem ) {
|
||||||
return nth( elem, "previousSibling" );
|
return sibling( elem, "previousSibling" );
|
||||||
},
|
},
|
||||||
nextAll: function( elem ) {
|
nextAll: function( elem ) {
|
||||||
return jQuery.dir( elem, "nextSibling" );
|
return jQuery.dir( elem, "nextSibling" );
|
||||||
|
Loading…
Reference in New Issue
Block a user