Have you both double checked your doc-types? And your markup? The only time I
have found ready to fail was when I was either in quirks mode or my dom was
mangled somehow.

Abba



spinnach wrote:
> 
> i've also had issues with this, not only in ie but sometimes in firefox 
> too.. and ie 6&7 occasionally crashed or couldn't load the page when 
> using $().ready() so now i just call the init function from the footer 
> of the page.. i know it's kind of ugly but it works every time and 
> doesn't crash :)..
> 
> oh and it sometimes happens for me on http://jquery.com/api too 
> ($().ready not firing - both in ie6&7 and firefox2)..
> 
> dennis.
> 
> Jack Killpatrick wrote:
>> FWIW, I've had issues in IE 6/7 with $(document).ready() not firing 
>> something in it's function. I've never dug into exactly why it happens, 
>> but found a workaround using setTimeout, like this:
>> 
>> $(document).ready(function() {
>>     setTimeout(
>>         function(){
>>            your code that isn't firing in IE here
>>         }
>>         , ( $.browser.msie ) ? 500 : 0
>>     )
>> });
>> 
>> So, maybe give that a try. FWIW, we (me and the folks I work with) found 
>> that 500ms seemed to do the trick, but 100ms didn't.
>> 
>> Also, If anyone knows why that's needed for some things to fire via 
>> $(document).ready, I'd love to know. We've also worked around it by 
>> doing these things:
>> 
>> 1. putting our $(document).ready at the end of the HTML page (after the 
>> objects that we need ready).
>> 2. used setTimeout() to check for the presence of the object(s) we need 
>> ready, and when they become ready, binding to them.
>> 
>> - Jack
>> 
> 
> 
> 
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/IE-bug-or-bug-in-my-code---tf3432817.html#a9579831
Sent from the JQuery mailing list archive at Nabble.com.


_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to