@ -347,13 +347,25 @@ triggerEvent: function(evt, e)
break;
}
if (ret)
if (ret && ret.event) {
try {
delete ret.event;
} catch (err) {
// IE6-7 doesn't support deleting HTMLFormElement attributes (#1488017)
$(ret).removeAttr('event');
this._event_exec = false;
if (e.event) {
delete e.event;
$(e).removeAttr('event');
return ret;