hi, im new to jQuery and to programming in general so i hope this isnt a stupid question.
A have an accordion which is animated to open and close when a user clicks a header div. The accordion holds a decent amount of content which takes some time load in ie (and only ie for some reason) before the javascript takes effect and closes the accordion to hide all the data inside them. Using the $(document).ready(function() I was able to have the page load with the accordion closed (content hidden but headers visible). I was very pleased with that. Im now trying to have an animated gif load in when the dom is ready and swap the gif for the accordion div once the page loads completely. To accomplish this Im trying to use $ (document).ready(function() to show the gif and hide the accordion div and then use window.onload to hide the gif and show the accordion div as well as create the new instance of my accordion passing through some parameters. The css manipulation works fine its the accordions functionality that stops working and loads open for all the content to be seen. <script type="text/javascript" src="scripts/js/accordian-src.js"></ script> <script type="text/javascript" src="scripts/js/jquery-1.2.6.min.js"></ script> <script> $(document).ready(function(){ $('div#basic-accordian').hide(); /* show gif */ $('div#load').show(); /* hide accordion */ }); window.onload = function(){ $('div#load').hide(); /* hide gif */ $('div#basic-accordian').show('slow'); /* show accordion */ new Accordian('basic-accordian',5,'header_highlight'); /* supposed to activate the accordion */ } </script> Anyone have any idea why the accordion stops working? if i remove all the jquery code and js file the window.onload loads the accordion correctly after the page loads. Once the jQuery code and js file are put back in the accordion stops working. Could it be a clash in code or am i just structuring it incorrectly or missing something? if i haven't provided enough information i can provide more. Hope someone can help this is driving me crazy chris