2011-12-02 12 views
0

私はこの1つに似水平スクロールギャラリースタイルのウェブサイトを、作っています:私は親のdivを持っており、そのdiv要素の中に子供がのためのdivれ http://ericryananderson.com/book_2子供のdivを合わせて、親のdivの幅を展開し、horzontalスクロールウェブサイト

ギャラリーの個々のアイテム。

ギャラリーのアイテム数がわからない/時間が経つにつれて変化するので、ギャラリーアイテムが同じ1行に残るように自動的に親divサイズを作成するにはどうすればいいですか?スクリーンの幅をオーバーフローさせます。私が上で参照したサイトのように。

現在、手動で幅を設定すると、現在の動作のみになります。

HTML:

<div class="parent-gallery-div"> 
    <div class="gallery-item"></div> 
    <div class="gallery-item"></div> 
    <div class="gallery-item"></div> 
    <div class="gallery-item"></div> 
    <div class="gallery-item"></div> 
    ... 
</div> 

CSS:

.parent-gallery-div { 
    height: 500px; 
    float: left; 
    margin-top: 40px; 
} 

.gallery-item { 
    height: 420px; 
    float: left; 
    margin-right: 20px 
} 

答えて

0

ここJScrollPaneのプラグインhttp://jscrollpane.kelvinluck.com/ を使用することによって、これを達成しようとする例を示します。 http://longinstudio.pl/realizacje/reklama%20zewnetrzna

使い方です比較的シンプルであり、それはhttp://ericryananderson.comソリューションよりもよく見えます。 (f。スクロールの外観とアニメーション効果を制御することができます)

+0

<div class="parent-gallery-div"> <div class="gallery-item"></div> <div class="gallery-item"></div> <div class="gallery-item"></div> <div class="gallery-item"></div> <div class="gallery-item"></div> ... <div style="clear:both;"></div> </div> 

このコードを試してみて、「親・ギャラリー-DIV」の高さプロパティを削除与え、あなたはマウスホイールを使って水平にスクロールすることができます。 申し訳ありませんが、私が望むことを達成するためにjqueryを使用する必要はないと思いますが、CSSはそれを処理できるはずです。 http://www.lethalmonk6.byethost24.com/seamscape.html – user1077937

0

高さをautoにする場合は、

例Iよりもよりシンプルかつ機能的な、私が働いている私自身のサイトが良いです

+0

高さを一定に保ち、コンテンツを同じ行に水平に続けたいので、divの幅を動的に拡張する必要があります。これはそれをしますか? – user1077937