I am using Cufon.replace
to font replace some text on the site. Currently in IE8 standards mode when this is run outside a $(document).ready it is only happening ~50% of the time the rest of the time the DOM changes have occurred (viewing with IE8 built in dev toolbar) but no text is displayed.
Disabling the replace, and applying it manually through the console updates all the text correctly.
Wrapping it in $(document).ready
stops it from ever occurring - no DOM modifications (as far as I can tell from dev toolbar). However I cannot reapply manually from the console - so it may be lying to me.
Wrapping it in $(window).load
seems to have the same effect as $(document).ready
Please note this only effects ie8 "Standards mode". It works fine in Firefox and IE7.
Any thoughts?