diff --git a/src/Angular.js b/src/Angular.js index e952bfbbb99e..85601918736f 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -1433,9 +1433,9 @@ function bindJQuery() { var originalCleanData; // bind to jQuery if present; jQuery = window.jQuery; - - // reset to jQuery or default to us. - if (jQuery) { + // Use jQuery if it exists with proper functionality, otherwise default to us. + // Angular 1.2+ requires jQuery 1.7.1+ for on()/off() support. + if (jQuery && jQuery.fn.on) { jqLite = jQuery; extend(jQuery.fn, { scope: JQLitePrototype.scope,