2011-07-26 2 views
4

2行のスライダが必要ですが、それは可能ですが、それは必要なものではありません。ここでの取引です。複数行の水平方向のJqueryスクロールバー

tutorialによれば、複数のdivを水平に並べることができます。

しかし、私は2つの行を必要とする場合、それはこのような項目をソートします:(灰色の領域が見えない)

Correct order

Wrong order

私は必要なものながらはこれです

この問題を解決する正しい方法は何ですか?

<div id="main"> 
<div id="content-slider"></div> 
<div id="content-scroll"> 
    <div id="content-holder"> 
     <div class="content-item" id="item-1">item 1</div> 
     <div class="content-item" id="item-2">item 2</div> 
     <div class="content-item" id="item-3">item 3</div> 
     <div class="content-item" id="item-4">item 4</div> 
     <div class="content-item" id="item-5">item 5</div> 
     <div class="content-item" id="item-6">item 6</div> 
     <div class="content-item" id="item-7">item 7</div> 
     <div class="content-item" id="item-8">item 8</div> 
    </div> 
    </div> 
</div> 
</div> 

それはCSSと遊ぶOKですが、私はHTMLコードで最小の干渉とのソリューションを探しています:

コードのHTMLだけのようなものです。少しCSSを微調整、私は2つの項目からなる列にマークアップを配置しているhttp://jsfiddle.net/GBr6e/

:例のスタイルに密接に協力し

+0

このためにテーブルを作成することができます。 –

+0

私はいつも私のウェブプロジェクトのテーブルを避けています。私は彼らがこの年齢のためのユーザーデザイナーフレンドだとは思わない。 –

+0

私はウェブサイトのテーブルレイアウト全体をベースにしているわけではありません。私はdiv内にテーブルをカプセル化し、各コンテンツアイテムをテーブルセルに配置します。それ以外の場合は複雑です。テーブルを正しく使用し、必要な状況で使用する限り、テーブルを使用することには何も問題ありません。 –

答えて

2

、このような何かを試してみてください。

希望すると便利です。

+0

ありがとうございますが、特定のデータがどの列に移動するのかわからないので、これは機能しません。 –

+0

しかし、最終的な選択肢としても機能する可能性があります。 (jqueryのループを使用して元のホルダーに2項目ごとにコンテナーdivを追加する) –

関連する問題