Originally Posted by Dornith
One thought I had was put it in a div, hide it in the CSS, then use JS to show it but if there is a better way to do this I'd like to know.
Well, the best approach would be progressive enhancement
; i. e. have the navigation work w/o JS (at least in a very basic state) and then apply a script to enhance it the way you like. But if you have something already the quickest solution might be to use
to provide a non-JS alternative.
Would you mind showing us what you have? That makes it easier to determine the best approach.