Проблемы с переключением гамбургер-меню и меню большого размера в зависимости от размеров экрана с использованием структуры верхней панели zurb-foundation. Я получаю обе верхние панели одну под другой, независимо от размера экрана.
Я попытался изменить порядок загрузки файлов java-скриптов для основы, но не повезло. Я перечитал документы миллион раз и просто не могу найти проблему. Я даже закомментировал всю верхнюю панель, скопировал и вставил ее с сайта фонда, и получилось то же самое.
В чем я думаю может быть проблема: - поскольку то же самое происходит с точным кодом из документов zurb-foundation, мне интересно, в том ли порядке я ставлю свои скрипты в очередь в файле functions.php для WordPress, буду признателен за свежий взгляд.
<div class = "title-bar" data-responsive-toggle = "responsive_menu" data-hide-
for = "large">
<button class = "menu-icon" type = "button" data-toggle></button>
<div class = "title-bar-title"></div>
</div>
<div class = "top-bar" id = "responsive_menu">
<div class = "top-bar-left">
<ul class = "medium-horizontal menu">
<li class = "menu-text">Save on Experiences</li>
</ul>
</div>
<div class = "top-bar-right">
<ul class = "medium-horizontal menu">
<li><a href = "#">Featured Discounts</a></li>
<li><a href = "#">Experiences</a></li>
<li><a href = "#">Reviews</a></li>
<li><a href = "#">About Us</a></li>
<li><a href = "#">Support</a></li>
<li><a href = "#">News</a></li>
</ul>
</div>
</div>
wp_enqueue_style('layout', get_template_directory_uri() . '/assets/css/foundation.min.css'); wp_enqueue_script('foundation-script-min', get_template_directory_uri() . '/assets/js/vendor/foundation.min.js', '', '', true); wp_enqueue_script('foundation-script-jquery', get_template_directory_uri() . '/assets/js/vendor/jquery.js', '', '', true); wp_enqueue_script('foundation-script-whatinput', get_template_directory_uri() . '/assets/js/vendor/what-input.js', '', '', true);



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


для базовой версии 6.5.3 вы можете использовать класс для скрытия/отображения в зависимости от размера экрана (показать для среднего, показать только для маленького). ваша разметка может быть изменена следующим образом
<div class = "title-bar show-for-small-only" data-responsive-toggle = "responsive_menu" data-hide-
for = "large">
<button class = "menu-icon" type = "button" data-toggle></button>
<div class = "title-bar-title"></div>
<div class = "top-bar show-for-medium" id = "responsive_menu">
<div class = "top-bar-left">
<ul class = "medium-horizontal menu">
<li class = "menu-text">Save on Experiences</li>
</ul>
</div>
<div class = "top-bar-right">
<ul class = "medium-horizontal menu">
<li><a href = "#">Featured Discounts</a></li>
<li><a href = "#">Experiences</a></li>
<li><a href = "#">Reviews</a></li>
<li><a href = "#">About Us</a></li>
<li><a href = "#">Support</a></li>
<li><a href = "#">News</a></li>
</ul>
</div>
</div>