私は自分のjQueryカルーセルを持っていますが、クリスマスイブに突然動作しなくなり、その理由がわかりません。基本的なセマンティック構造は単純です。
<section class = "slideshow">
<div id = "slides">
<ul>
<li id = "slide_1">
<div class = "slide">
<div >
content for slide 1
</div>
</div>
</li>
<li>
<div class = "slide">
<div >
content for slide 2
</div>
</div>
</li>
</ul>
</div>
</section>
<input type = "button" value = ">>" id = "forward"/>
対応する jQuery は次のとおりです。
$('#forward').click(slideup);
function slideup()
{
var item_width = $('#slides li').outerWidth(true);
var old_left = parseInt($('#slides ul').css('left'));
var left_indent = old_left - item_width;
$('#slides ul').animate({'left':left_indent},"slow", function(){
$('#slides li:last').after($('#slides li:first'));
$('#slides ul').css({'left':0});
} );
}
しかし、何も起こっていません。CSSもキャプチャするjsフィドルを次に示します。
ありがとう!
PS: メリー クリスマス Stackoverflowers :)