• 締切済み

画像スライダーについて

<script type="text/javascript"> <!-- $(function(){ setInterval(function(){ $("#s3 p").attr("img"$("src")); },3000); }); --> </script> このやり方だと、時間で画像が変化しませんかね?

みんなの回答

noname#247307
noname#247307
回答No.2

>問題はタグ指定でdiv id指定の場合 >$("#3 img").attr("src",画像ファイル) これは、こういう構造になっていると考えていいわけですね。 <div id="3"> <img src=""> </div> まぁ、<div>でなくて<p>とかかも知れませんが、id="3"内に<img>タグがある、という構造であれば、$("#3 img")であっているはずです。 それ以外のところだと、画像ファイルのパスが正しいかどうか。あと、そもそもちゃんとスクリプトは呼び出されているかどうかも確認してみるとよいでしょう。

yonbakukan
質問者

補足

本日色々ためしたのですが setIntervalでattrを内包してますが、 メソッドチェーンによって途中の画像が 一瞬だけしかうつらず 一定時間で画像が切り替わらないという 問題に直面しました。 どーしたらいいでしょうか?

noname#247307
noname#247307
回答No.1

実際に試してみればいいと思いますが……。なぜやってみないんでしょう? 見ましたが、$("#s3 p").attr("img"$("src"));が意味不明です。どういうことをさせようとしているのでしょうか。 <img>タグのsrc属性を設定して画像を表示したいのであれば、例えば、 $( <img>タグの指定 ).attr("src", イメージファイル ); こういう感じになると思います。イメージファイルの指定(要するにファイルのパス)を、時間ごとに変わるようにすればスライドされるようになるでしょう。

yonbakukan
質問者

補足

実際やったんですけど上手くいきませんでした。 $( <img>タグの指定 ).attr("src", イメージファイル ); 問題はタグ指定でdiv id指定の場合 $("#3 img").attr("src",画像ファイル) てな具合でしょうか?