I have a large survey that I have made more usable with jQuery by arranging it into sections and using an accordian menu to flip through each section.
The trouble is, there is a noticable snap when $(document).ready()
fires and condenses everything into an accordian menu. That is to say that before $(document).ready()
, you can see the whole survey.
I did consider setting #surveyForm
to display: none;
in css and #surveyForm.active
to display: block;
but that creates a new problem:
Browsers without javascript enabled will never get to see #surveyForm.active and so they won't be able to use the survey.
Any ideas?
Cheers
-Iain