diff --git a/src/core.js b/src/core.js
index <HASH>..<HASH> 100644
--- a/src/core.js
+++ b/src/core.js
@@ -751,7 +751,7 @@ jQuery.extend({
 			return undefined;
 		}
 
-		if ( jQuery.isFunction( Function.prototype.bind ) ) {
+		if ( jQuery.support.nativeBind ) {
 			// Native bind
 			args = slice.call( arguments, 1 );
 			proxy = Function.prototype.bind.apply( fn, args );
diff --git a/src/support.js b/src/support.js
index <HASH>..<HASH> 100644
--- a/src/support.js
+++ b/src/support.js
@@ -60,6 +60,9 @@
 		// (WebKit defaults to false instead of true, IE too, if it's in an optgroup)
 		optSelected: opt.selected,
 
+		// Test for native Function#bind.
+		nativeBind: jQuery.isFunction( Function.prototype.bind ),
+
 		// Will be defined later
 		deleteExpando: true,
 		optDisabled: false,
Add a quick test to $.support for native bind.

As per the suggestion by ajpiano: <URL>