|
|
@ -347,13 +347,25 @@ triggerEvent: function(evt, e) |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (ret) |
|
|
|
delete ret.event; |
|
|
|
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; |
|
|
|
delete e.event; |
|
|
|
if (e.event) { |
|
|
|
try { |
|
|
|
delete e.event; |
|
|
|
} catch (err) { |
|
|
|
// IE6-7 doesn't support deleting HTMLFormElement attributes (#1488017)
|
|
|
|
$(e).removeAttr('event'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return ret; |
|
|
|
} |
|
|
|