現在、ウィンドウのサイズが変更されるとサイズが変更される画像のスライダーがあります。画像のサイズは正常に変更されますが、サイズを小さく変更すると、スライダー コンテナーの茶色の背景が表示されます。茶色の背景がまったく表示されないように、画像とともにコンテナーのサイズを変更できるようにしたいと思います。
現在、スライダーのコンテナーには高さが設定されています。高さを設定しないと、スライドが遷移しているときにコンテナが 1 秒間高さ 0 にジャンプし、レイアウトが一種のグリッチと移動になるため、高さを設定します。スライダー コンテナーの高さが設定されていない場合、サイズは正常に変更されますが、レイアウトの不具合が発生します。
レイアウトの不具合がなく、背景色を表示せずにサイズを変更するスライダー コンテナーを使用するにはどうすればよいですか?
スライダーがあるサイトへのリンクは次のとおりです: http://lab.stickywebz.com/plantsource/
スライダーに使用しているJavaScriptは次のとおりです。
$(document).ready(function(){
ShowPostDiv(0);
});
function ShowPostDiv(divIndex)
{
$(".herocontent").hide();
if(divIndex >= $(".rotate_hide").length)
{
divIndex = 0;
}
var divPostHtml = $(".rotate_hide:eq("+divIndex+")").html();
$(".herocontent").html(divPostHtml);
$(".herocontent").fadeIn(1000).delay(6500).fadeOut(1000);
divIndex++;
setTimeout("ShowPostDiv("+divIndex+")", 8500);
}
$(document).ready(function(){
ShowPost();
});
スライダー領域に使用している CSS の一部を次に示します。
#hero { width: 100%; position: relative; height: 450px; color: #fff; background-color: #bb9a71; overflow: hidden; }
.hero_img { width: 100%; }
.hero_img img { width: 100%; height: 100%; }