If an inline handler returns false, call event.preventDefault(). Fixes #6337.

This commit is contained in:
Dave Methvin 2010-09-24 18:02:31 -04:00 committed by jeresig
parent c4e653237f
commit adff8e45e2

View file

@ -331,6 +331,7 @@ jQuery.event = {
if ( !(elem && elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()]) ) {
if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) === false ) {
event.result = false;
event.preventDefault();
}
}