Blame view

node_modules/jquery/src/selector/contains.js 418 Bytes
7820380e   “wangming”   1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  define( [
  	"../core"
  ], function( jQuery ) {
  
  "use strict";
  
  // Note: an element does not contain itself
  jQuery.contains = function( a, b ) {
  	var bup = b && b.parentNode;
  
  	return a === bup || !!( bup && bup.nodeType === 1 && (
  
  		// Support: IE 9 - 11+
  		// IE doesn't have `contains` on SVG.
  		a.contains ?
  			a.contains( bup ) :
  			a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
  	) );
  };
  
  } );