WordPressでスライドショーを作成したいのですが、何らかの理由で機能しません。
私の.jsファイル:
(function ($) {
function slideSwitch() {
var $active = $('#gallery1 IMG.active');
if ( $active.length == 0 ) $active = $('#gallery1 IMG:last');
var $next = $active.next().length ? $active.next()
: $('#gallery1 IMG:first');
$active.addClass('last-active');
$next.css({opacity: 0.0})
.addClass('active')
.animate({opacity: 1.0}, 1000, function() {
$active.removeClass('active last-active');
});
}
$(function() {
setInterval( "slideSwitch()", 5000 );
});
});
CSSスタイル:
#gallery1{
position: relative;
width:400px;
height:300px;
}
#gallery1 img{
position:absolute;
z-index:8;
}
#gallery1 img.active{
z-index:10;
}
#gallery1 img.last-active{
z-index:9;
}
htmlコード:
<div id="gallery1">
<img src="img1.jpg" class="active"/>
<img src="img2.jpg"/>
<img src="img3.jpg"/>
</div>
Chromes開発者ツールはエラーを表示しません。ファイアバグの間、このエラーを表示します:エラーブレークポイント:
しかし、最初の画像の何が問題なのかわかりません。正常に読み込まれます。誰かが問題を見ていますか?