Он работает "напротив", потому что это переключатель , и он начинает отображаться, поэтому при первом наведении курсора он будет фактически скрыт.Обратите внимание, что он работает правильно после первого раза.Попробуйте slideDown
вместо slideToggle
.
Возможно, вам также понадобится сначала установить внутренние ul
s на скрытые, что-то вроде ul#nav ul{display:none;}