Es gibt einfache menü mit liste itmes. UL LI. Breite und Anzahl von LI ist dynamisch. Und es gibt Drop-Down-Art der Sache "mehr" auf den Mauszeiger/Klick wird die verbleibende LI angezeigt, die nicht Platz passt.manipulieren jquery menu auf re-size für responsive layout
Ich versuchte mit jQuery während Benutzer Fenster von rechts nach links Größe ändern, es wird den letzten sichtbaren Menüpunkt ausblenden. Was ist der mögliche Weg, um diese Umkehr zu tun und auch LI in "mehr" Link hinzuzufügen.
Ich habe eine Option versucht, da die Breite geringer ist, wenn wir die Größe ändern, dann den Listeneintrag nach unten verschieben und die Höhe von UL erhöhen, so dass ich die letzte sichtbare ausblenden kann. Code
http://jsbin.com/flexmenu/2/edit
Schritt 1
Schritt 2
Schritt 3
Diese Schritte werden umgekehrt werden, wenn der Benutzer der Größe neu bestimmen (die Breite erhöhen)
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>
Grundsätzlich wird dieses Menü für ansprechendes Layout menu.Any Hilfe in dieser hilfreich sein wird verwendet werden. Edit 1: Markup hinzugefügt
Können wir bitte die CSS-Datei sehen? –
Dies kann durch 'Responsive Design' Muster erreicht werden. – mukund
Offensichtlich. Das ist der ganze Punkt. Er will es für ein responsives Design verwenden ... es ist sogar mit "Responsive-Design" getaggt. –