2

jQuery.carouFredSel を使用してバナーを表示していますが、これまでのところ、高さが可変のバナーがあり、このスライダーのバナーが他のバナーよりも小さい場合は常に一番上に来るという 1 つの問題を除いて正常に動作し、中央に配置する必要があります。どうやってやるの

フィドルhttp://jsfiddle.net/kzhfe/12/で例をセットアップしました

carouFredSelリンク

これに関して助けていただければ幸いです。私はいくつかのことを試しましたが、どれもうまくいきませんでした

4

2 に答える 2

2

サンプルコードにコードを追加します

結果は次のとおりです。http://jsfiddle.net/sechou/kzhfe/16/

var h = $("#BannerSlider").height();
        $.map($("#BannerSlider img"), function(e){
            var top =( h- $(e).height())/2;
            $(e).css("margin-top",top);
 });
于 2012-08-13T08:29:26.147 に答える
0

ここでは JS は必要ありません。次のように変更display: block; float: left;してdisplay: inline-block; vertical-align: middleください: http://jsfiddle.net/kzhfe/17/

于 2012-08-13T08:40:16.877 に答える