SlidesJS jQueryプラグインを使用して呼び出しています
jQuery.slides();
ただし、これは正しく機能していません。代わりに、画像はすべて表示されています (プラグインなしで期待されるように)。
なぜこれが機能しないのですか?どうすればこれを機能させることができますか?
alert()
テストのためにスライド()ステートメントの上下に配置したため、JavaScriptが実行されていると確信しています。
ここに私のマークアップがあります:
<div class="slides">
<div class="slides_container">
<div>
<img src="Images/sample_banner.png" />
</div>
<div>
<img src="http://placehold.it/984x111" />
</div>
<div>
<img src="http://placehold.it/984x111/ff0000" />
</div>
</div>
</div>
<div class="left_arrow"><a href="#"><img src="Images/left_arrow.png" alt="left arrow control" /></a></div>
<div class="right_arrow"><a href="#"><img src="Images/right_arrow.png" alt="right arrow control" /></a></div>
ここに私のCSSがあります:
.banner
{
width:984px;
border-left:solid 7px #FFFFFF;
border-right: solid 7px #FFFFFF;
z-index:1;
position:relative;
}
.banner .slides
{
}
.banner .slides .slides_container {
width:984px;
height:111px;
}
.banner .slides .slides_container div
{
width:984px;
height:111px;
display:block;
}
.left_arrow
{
position:absolute;
z-index:2;
width:25px;
left:0px;
top:38px;
}
.right_arrow
{
position:absolute;
z-index:3;
width:25px;
left:960px;
top:38px;
}
これが私のJSです:
$(document).ready(function () {
$('.slides').slides({
next: 'right_arrow'
, prev: 'left_arrow'
, pagination: false
});
});