Istnieje proste menu z listami tematów. UL LI. szerokość i liczba LI jest dynamiczna. I jest rozwijany rodzaj rzeczy "więcej" po najechaniu/kliknięciu pokaże pozostały LI, który nie będzie pasował do dostępnej przestrzeni.Manipulowanie menu jquery na zmianę rozmiaru dla układu responsywnego
Próbowałem używać jquery, podczas gdy użytkownik zmienia rozmiar okna od prawej do lewej, ukryje ostatni widoczny element menu. Jaki jest możliwy sposób na wykonanie tego odwrócenia, a także dodanie LI w linku "więcej".
Wypróbowałem niektóre opcje, ponieważ szerokość jest mniejsza, gdy zmieniamy rozmiar, a następnie poruszamy się na liście i zwiększamy wysokość UL, więc używając tej metody, jestem w stanie ukryć ostatni widoczny. kod
http://jsbin.com/flexmenu/2/edit
Etap 1
Etap 2
Etap 3
te kroki zostaną odwrócić, gdy użytkownik re-size (zwiększyć szerokość)
Markup
<div class="twelve columns filter-wrapper">
<ul class="nav-bar-filter" id="nav-bar-filter">
<li><a href="#">All</a></li>
<li><a href="#">Small</a></li>
<li><a href="#">Medium</a></li>
<li><a href="#">Extra large</a></li>
<li><a href="#">Text</a></li>
<li><a href="#">Small-1</a></li>
<li><a href="#">Medium-1</a></li>
<li><a href="#">Extra large text</a></li>
<li><a href="#">Large text</a></li>
<li><a href="#">Text</a></li>
</ul>
<ul id="more-nav">
<li><a href="#">More > </a>
<ul class="subfilter"><li><a href="#">Text</a></li></ul>
</li>
</ul>
</div>
Zasadniczo to menu będzie używany przez układ reagujący menu.Any pomoc w tym będzie pomocne. Edycja 1: dodano znacznik
Czy możemy zobaczyć plik CSS? –
Można to osiągnąć poprzez wzór "Responsive Design". – mukund
Oczywiście. To cały punkt. On chce go użyć na responsywny projekt ... jest nawet oznaczony jako "responsive-design". –