@keche

Почему slideToggle скрывает ссылки меню при изменении разрешения?

Начал изучать jQery, разрабатываю собственное, адаптивное меню и столкнулся с проблемой.
При разрешении 744px меню адаптируется. Функция slideToggle отображает меню и скрывает корректно.
Однако, если сузить браузер до 744px и менее, нажать на меню, чтобы его открыть, далее снова нажать на меню - чтобы его скрыть. И расширить браузер до обычного состоянии, больше 744px, то ссылки меню просто пропадают.
А вот если нажать на меню чтобы его открыть, при разрешении 744px и менее, а потом снова расширить окно браузера, ссылки видны. Потому что не были скрыты обратно функцией slideToggle.
В чем может быть причина? Может CSS? Только не как не могу понять где проблема.
Помогите найти ее пожалуйста.

Вот ссылка на пример
ubell.ru/menu
  • Вопрос задан
  • 223 просмотра
Пригласить эксперта
Ответы на вопрос 2
@MaxGraph
Web-разработчик, верстальщик
А почему бы не сделать через toggleClass?
Ну либо заставлять через css показывать ссылки независимо от slideToggle.
Ответ написан
Uwe_Boll
@Uwe_Boll
Я Злой и Страшный Уве Болл в Разработке знаю Толк
внимательно читать про callback и следить в инструментах разработчика за тем что делает и оставляет после себя jquery
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы