Change the firing order of mouse:out/mouse:over events

This commit is contained in:
Incuuu 2015-04-24 18:44:02 +04:00
parent a85a6ac7f2
commit 21df5e8fe7

View file

@ -763,12 +763,12 @@
_fireOverOutEvents: function(target, e) {
if (target) {
if (this._hoveredTarget !== target) {
this.fire('mouse:over', { target: target, e: e });
target.fire('mouseover');
if (this._hoveredTarget) {
this.fire('mouse:out', { target: this._hoveredTarget, e: e });
this._hoveredTarget.fire('mouseout');
}
this.fire('mouse:over', { target: target, e: e });
target.fire('mouseover');
this._hoveredTarget = target;
}
}