Hmmm, a fix? I think of it as a feature actually, as the links have
more chance of remaining accessible to screen-readers and the like if
you don't use display:none. Untested by me, but it's a common theory.

You could try  attaching your display:none/display:block to the onHide
and onBeforeShow callbacks, respectively.

$('.nav').superfish({
        /* your other options here, and then add... */
        onBeforeShow : function() {
                $(this).show(); /*easier than display:none*/
        },
        onHide : function() {
                $(this).hide(); /*easier than display:none*/
        }
});

This is untested, but it *should* work. Good luck.

Joel Birch.

Reply via email to