Edge case Race Condition in IE with jQ 1.1.4
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi all,
Sorry for polluting the dev list, but this is something happening in a
pretty weird instance, and you guys would know better than anyone on
any possible causes/solutions.
We're running jQuery in an enterprise portal, and we're including
CodePress (<a class="moz-txt-link-freetext" href="http://www.codepress.org">http://www.codepress.org</a>) in one of the pages.
When I include just jQuery 1.1.4 and CodePress on a plain vanilla HTML
page, everything is kosher, but when running it in the portal, I get a
weird case where the Codepress code runs before any jQuery(fn) get's
run.
Now, I'm not asking you guys to solve this, but in 1.1.3, this isn't an
issue, and execution order is fine. However, the upgrade to 1.1.4 is
causing the CodePress code to run first, but only in IE.
CodePress is using attachEvent/addEventListener to run the code on
load, which should be fine.
Is there anything that has changed in 1.1.4 that could possibly explain
a change in the jQuery load in IE?
I checked the delta for 1.1.3->1.1.4, and there is quite a bit
that's new in the load area (bindReady for instance), but I'm not quite
sure how or why that would impact execution order.
Again, I realize that this is pretty edge case, but I do thank you for
your time, as well as any possible suggestions you guys can think of
that I should check for that could be causing a delay in the script.
Thanks in advance, guys.
<div class="moz-signature">--
<style>
body{
font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Arial, Helvetica, sans-serif !important;
}
.siggy{
font-size: 11px !important;
color: #333 !important;
}
</style>
<div class="siggy">
<hr align="left"><strong>Nate Cavanaugh</strong>
++ <a href="http://alterform.com">http://alterform.com</a>
++ <a href="http://shift22.com">http://shift22.com/</a>
</div>
</div>