mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-10-05 01:44:18 +00:00
Core: Changed $.ui.contains to use the same logic as jQuery's internal contains function.
This commit is contained in:
parent
ed1b6ded97
commit
ab5bc79168
@ -38,15 +38,9 @@ $.ui = {
|
||||
},
|
||||
|
||||
contains: function(a, b) {
|
||||
var safari2 = $.browser.safari && $.browser.version < 522;
|
||||
if (a.contains && !safari2) {
|
||||
return a.contains(b);
|
||||
}
|
||||
if (a.compareDocumentPosition)
|
||||
return !!(a.compareDocumentPosition(b) & 16);
|
||||
while (b = b.parentNode)
|
||||
if (b == a) return true;
|
||||
return false;
|
||||
return document.compareDocumentPosition
|
||||
? a.compareDocumentPosition(b) & 16
|
||||
: a !== b && a.contains(b);
|
||||
},
|
||||
|
||||
cssCache: {},
|
||||
|
Loading…
Reference in New Issue
Block a user