I'm not intentionally "bumping" this, but I do have one thought, courtesy of 
a friend of mine.  

Is it possible that "domready" might be set to "true" before CSS assets are 
fully loaded?  I don't think that's the problem here, but I figured I'd 
raise it as a possibility.  I'm also not 100% sure how/when the code I have 
in the class's "initialize" function gets read, but please hear me out.  Is 
it possible if this is the sequence:

1.  HTML, JS and first-level CSS files are read into the DOM

2.  "domready" set to "true"

3.  this function gets "read" (whatever that might mean) by Mootools:

        this.change1.addEvent('click', function(e) {
            e.stop();
            this.fx.panel.start('.change1');
        }.bind(this));

4.  css via @import is read into the DOM

If my hypothesis is true, then the CSS class name in step 3 wouldn't exist 
at the time the function expects it.

My hunch is this hypothesis is wrong, but given that I can get this to break 
in FF4, Safari 4, and IE8/7, I'm willing to consider any possibility.

Reply via email to