スライドショーを実行するためのこのコードがあります (これは私のコードで実際に行われていることの一部にすぎません)
var slideshow = {
delay: 5000,
actions:[],
run: function() {
if (slideshow.actions.length) {
slideshow.actions.shift()();
setTimeout(slideshow.run, slideshow.delay);
}
}
};
var tn;
$(".sideimg").each(function(){
var that = this;
slideshow.actions.push(function(){
if (tn != "") {
out(tn);
}
over($(that).attr("id"));
var $paneTarget = $('#lyr1');
var $target = $paneTarget.find('#'+$(that).attr("id"));
$paneTarget.stop().scrollTo( $target , 800 );
$("#rimg").fadeOut("slow",function () {
$("#rimg").attr("src",$(that).attr("bsrc"));
$("#rimg").attr("alt",$(that).attr("alt"));
$("#rimg").fadeIn("normal");
});
tn = $(that).attr("id");
});
});
各sideimgクラスの実行が終了すると停止します...最初からやり直す必要があります...思い出そうとしましたが、何も起こりませんでした
みんなありがとう