Response title
This is preview!




I have now managed to work out how to do this.
The default width on all menu items was 100% as set by the CSS declaration
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
This was causing all menu items after the 2nd level to squash up to a width which was inconsistent with the level 1 and level 2 menu items.
By adding another CSS declaration
.ui-menu .ui-menu-item .ui-menu-multilevel {width: 180px;}
and adding the ui-menu-multilevel class to the 3rd and subsequent <li> entries, seems to have fixed the problem.
Of course the width specified for the ui-menu-multilevel can be whatever you want it to be.
© 2012 jQuery Foundation
Sponsored by
and others.
