リストitmesのシンプルなメニューがあります。ULLI。LIの幅と数は動的です。また、ホバー/クリックで「もっと」ドロップダウンのようなものがあり、残りのLIが表示されますが、これは使用可能なスペースに収まりません。
ユーザーがウィンドウのサイズを右から左に変更しているときにjqueryを使用してみましたが、最後に表示されていたメニュー項目が非表示になります。この逆転を行い、「詳細」リンクにLIを追加するための可能な方法は何ですか。
サイズを変更すると幅が狭くなり、リストアイテムが下に移動し、ULの高さが高くなるため、いくつかのオプションを試しました。この方法を使用すると、最後に表示されたものを非表示にできます。コード
http://jsbin.com/flexmenu/2/edit
ステップ1
ステップ2
ステップ3
ユーザーがサイズを変更すると、これらの手順は逆になります(幅を大きくします)
マークアップ
<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>
基本的に、このメニューはレスポンシブレイアウトメニューに使用されます。これに関するヘルプは役に立ちます。編集1:マークアップを追加