X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=jquery%2Fjquery.js;h=59b6779fe67fae48557b2b469d3ae0cfb719d4f7;hb=11e82e95b6d8542902bfd4d0d1394bed0d676946;hp=48082c7b88fb53f56616bdc6c840586bfde03a2d;hpb=c206df28db1d8e6ff7d276ea3d92cde35e0cc640;p=jquery.git diff --git a/jquery/jquery.js b/jquery/jquery.js index 48082c7..59b6779 100644 --- a/jquery/jquery.js +++ b/jquery/jquery.js @@ -697,9 +697,10 @@ function removeEvent(element, type, handler) { } }; -function triggerEvent(element,type) { - if ( element["on" + type] ) - element["on" + type]({ type: type }); +function triggerEvent(element,type,data) { + data = data || [{ type: type }]; + if ( element && element["on" + type] ) + $.apply( element, element["on" + type], data ); } function handleEvent(event) {