Previously I was using jQuery 1.7.1 in my code. I was getting the above error. Then I used the jQuery 1.11.1 straight from the google repository
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js">
</script>
but still I'm getting this error. How should I resolve this?
Due to this error my other jQuery functionality is also not working.
I researched a lot about the solution but every time I got the same solution of upgrading the jQuery version. But this is also not working for me.
Try:
event.originalEvent.defaultPrevented
As in:
$(document).on('click', function (e) {
if (e.originalEvent.defaultPrevented) return;
// continue
});
I get this error with PHPStorm debugging with Firefox 2.8 when using jQuery, currently jquery-2.0.2.min. On examining the file, it contains the following statement:
this.isDefaultPrevented=e.defaultPrevented||e.getPreventDefault&&e.getPreventDefault()?U:Y
if you change this to:
this.isDefaultPrevented=e.defaultPrevented?U:Y
the warning stops.
I have also come across this problem and found that with jQuery 1.x the replacement
event.defaultPrevented;
does not work at all, but the original
event.getPreventDefault();
still works as expected but does throw a warning on Firebug. I guess someone somewhere expects everyone to upgrade to jQuery 2.x eventually. This shouldn't be a fatal or critical error for you, simply a warning, and in this instance that the replacement feature doesn't work on jQuery 1.x then it's suitable to bare this in mind but not act upon this warning.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With