Skip to content

Loading…

IE's attachEvent, FF's addEventListener and Event fire order #2212

Closed
ibolmo opened this Issue · 1 comment

1 participant

@ibolmo
MooTools member

(from Lighthouse)

IE 6/7 with attachEvent fires event reversed as they were attached. It's a common issue, not related to mootools. However, the Events class can handle it.

addEvent("domready",function () {
$("x").addEvent("click",function () { alert("1"); });
$("x").addEvent("click",function () { alert("2"); });
});

x
FF will alert 1, 2

IE will alert 2, 1

For custom events, it's obviously ok:

addEvent("domready",function () {
$("x").addEvent("custom",function () { alert("1"); });
$("x").addEvent("custom",function () { alert("2"); });
$("x").addEvent("click",function () { this.fireEvent("custom"); });
});

x
alert 1,2 for both browsers.

Though I'm not relying on the event order, it might affect stuff without noticing.

@gonchuki gonchuki referenced this issue
Commit has since been removed from the repository and is no longer available.
@gonchuki gonchuki referenced this issue
Commit has since been removed from the repository and is no longer available.
@gonchuki gonchuki referenced this issue
Commit has since been removed from the repository and is no longer available.
@gonchuki gonchuki referenced this issue
Commit has since been removed from the repository and is no longer available.
@gonchuki gonchuki referenced this issue
Commit has since been removed from the repository and is no longer available.
@gonchuki gonchuki referenced this issue
Commit has since been removed from the repository and is no longer available.
@gonchuki gonchuki referenced this issue
Commit has since been removed from the repository and is no longer available.
@ibolmo
MooTools member

Closing since low priority (IE6)

@ibolmo ibolmo closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.