Можно ли отключить поведение по умолчанию верхнего бара, чтобы свернуть на мобильном устройстве? У меня есть меню левой руки и меню правой руки. Я хочу, чтобы меню правой руки было одинаковым на всех размерах экрана, и НЕ хотите, чтобы он рухнул на мобильном устройстве/планшете.Foundation 5 topbar - отключить сбой меню JS на мобильном телефоне
Итак, у настольной версии есть несколько пунктов меню слева, а справа - три значка, каждый с выпадающим списком. Я хочу, чтобы меню правой руки выглядело точно так же на мобильном телефоне, меню левой руки рухнет, как обычно.
Это то, что я хочу добиться на мобильный:
И это JS скрипку: http://jsfiddle.net/z9d6jh8n/ показывает, насколько близко я получил.
Я пытался понять это в течение нескольких недель. Может ли кто-нибудь помочь?
оригинальный код:
<nav class="top-bar" data-topbar >
<ul class="title-area">
<!-- Title Area -->
<li class="name"> </li>
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
</ul>
<section class="top-bar-section">
<!-- main nav section -->
<ul class="left">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Contact</a></li>
<li class="has-dropdown"><a href="#">Links</a>
<ul class="dropdown">
<li><a href="#" class="">Dropdown Level 1</a></li>
<li><a href="#">Dropdown Option</a></li>
<li><a href="#">Dropdown Option</a></li>
</ul>
</li>
</ul>
<!--Language, account, currency section-->
<ul class="right">
<li class="has-dropdown" id="account">
<a href="#" class="top-bar-colour1"><i class="fi-en"></i></a>
<ul class="dropdown"><li><a href="#">Languages</a></li></ul>
</li>
<li class="has-dropdown" id="basket">
<a href="#" class="top-bar-colour2"><i class="fi-dollar"></i></a>
<ul class="dropdown"><li><a href="#">Currency</a></li></ul>
</li>
<li class="has-dropdown" id="currency">
<a href="#" class="top-bar-colour3"><i class="fi-lock medium"></i></a>
<ul class="dropdown"><li><a href="#">Login</a></li></ul>
</li>
</ul>
</section>
</nav>
Привет, я столкнулся с проблемой с вашим решением, и это кнопки «Назад» отображаются в выпадающих меню на маленьких экранах, когда это не нужно. Любая идея, почему это так? Большое спасибо :) – LeeTee
@LeeTee Можете ли вы перестроить ситуацию с помощью JSFiddle? Я не могу воспроизвести его ... Я имею в виду, что с Fiddle нет обратной кнопки ... Возможно, у вас есть URL-адрес вашего текущего рабочего решения ... – algorhythm