私は<ul/>
水平に設定され、オーバーフロー<div/>
したときに残りを表示できるようにに含まれているを持っています。これは次のようになります。<ul/>
<div/>
HTML:
<div>
<ul>
<li>HEADER</li>
<li>Item1</li>
<li>Item2</li>
<!-- Additional items -->
</ul>
</div>
CSS:
div {
white-space:nowrap; overflow-x:scroll; width:100%;}
ul {
list-style-type:none; }
li {
display:inline-block; }
<ul/>
オーバーフローをスクロールしながら、インプレースの最初の要素を「修正」する方法はありますか?
最初の要素(テキストを"HEADER"
含む)は、残りのアイテムがスクロールしている間、所定の位置にとどまる必要があります。これには「エレガントな」解決策がないかもしれないことを私は理解しています。
"HEADER"
アイテムをの外側の別の要素にしようとしました<ul/>
が、<ul/>
幅をに設定しているため、ブラウザウィンドウの外側にオーバーフロー100%
全体が発生します。<ul/>
質問にjqueryのタグを付けたのは、a)アプリケーションですでにjquery$.clone()
を使用しており、b)要素を修正してその場で「修正」できる可能性があるためです。それが答えかもしれませんが、私は特定の実装、またはこれを達成するためのより簡単な方法があるかどうかに苦労しています。