質問: jqueryスライドショーをストップする方法 お世話になります。 こちらのサイトを参考にスライドショーを作っているのですが、 ループしないで、最後の画像まできたら、ストップする記述を教えて下さい。 どうぞ宜しくお願い致しますm(==)m http://www.greenwich.co.jp/blog-archives/p/1903 最後の部分 case 7: //flgが7の場合 //7枚目から8枚目に切り替え $("#img7").fadeout(1500); $("#img8").fadein(700); break; } flg++; if(flg>7){ flg=7; //flgが8を越えたら0に戻る }
回答: 8枚目を表示したらタイマーを止めればいいのでは。 https://sites.google.com/site/jqueryjavascript/setintervaltoclearintervalno-shii-fang また、止めたいわけですから、 if(flg>7){ flg=7; //flgが8を越えたら0に戻る } は不要ですよね。