1

スライダーhttp://marktyrrell.com/labs/blueberry/を使用しており、画像をオーバーレイして各divで変化する説明ボックスを追加しようとしています。divクラスを追加しましたが、表示されません。javascriptも変更する必要があるかどうかわかりませんか?

css

.blueberry { 
    margin: 0 auto; 
    max-width:1280px; 
    position:relative; 
    z-index:1;  
    margin-top:-25px; 

}

.blueberry .slides {
    display: block;
    position: relative;
    overflow: hidden;
    margin:0;
    padding:0;
    list-style:none;

}
.blueberry .slides li {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;

}
.blueberry .slides li img {
    display: block;
    width: 100%;
    max-width: none;

}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }

.slides .description {
    z-index:100;
    position:absolute;
    left: 0px;
    background:#000;
    color:#1d1d1d;
}

HTML

<div class="blueberry shadow">
  <ul class="slides"> 
  <li><img src="images/slide1.jpg" />
  <div class="description">
  <p>Kick off 2013 by starting a fundraising campaign to help people get access to clean water. It&rsquo;s fun, it&rsquo;s easy and it&rsquo;s the best way we can think to start the new year.</p></div></li>

js

<script>
$(window).load(function() {
$('.blueberry').blueberry();
});
</script>

事前に助けてくれてありがとう

4

1 に答える 1

1

topcssプロパティを定義する必要があります。正常に動作することを確認してください。

ここに画像の説明を入力

注:divまたはの使用は、Web 標準に反しますp。、、、ul liなどのタグを使用することをお勧めします。spanemsi

于 2013-01-10T23:59:38.457 に答える