Added support for bubbling triggered events.

This commit is contained in:
John Resig 2008-12-22 01:57:06 +00:00
parent 6b09032864
commit 25885e07b2
2 changed files with 41 additions and 1 deletions

View file

@ -212,6 +212,12 @@ jQuery.event = {
if ( (!fn || (jQuery.nodeName(elem, 'a') && type == "click")) && elem["on"+type] && elem["on"+type].apply( elem, data ) === false )
val = false;
if ( donative !== false && val !== false ) {
var parent = elem.parentNode || elem.ownerDocument;
if ( parent )
jQuery.event.trigger(type, data, parent, donative);
}
// Extra functions don't get the custom event object
if ( event )
data.shift();