- 締切済み
画像スライダーについて
<script type="text/javascript"> <!-- $(function(){ setInterval(function(){ $("#s3 p").attr("img"$("src")); },3000); }); --> </script> このやり方だと、時間で画像が変化しませんかね?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
>問題はタグ指定でdiv id指定の場合 >$("#3 img").attr("src",画像ファイル) これは、こういう構造になっていると考えていいわけですね。 <div id="3"> <img src=""> </div> まぁ、<div>でなくて<p>とかかも知れませんが、id="3"内に<img>タグがある、という構造であれば、$("#3 img")であっているはずです。 それ以外のところだと、画像ファイルのパスが正しいかどうか。あと、そもそもちゃんとスクリプトは呼び出されているかどうかも確認してみるとよいでしょう。
実際に試してみればいいと思いますが……。なぜやってみないんでしょう? 見ましたが、$("#s3 p").attr("img"$("src"));が意味不明です。どういうことをさせようとしているのでしょうか。 <img>タグのsrc属性を設定して画像を表示したいのであれば、例えば、 $( <img>タグの指定 ).attr("src", イメージファイル ); こういう感じになると思います。イメージファイルの指定(要するにファイルのパス)を、時間ごとに変わるようにすればスライドされるようになるでしょう。
補足
実際やったんですけど上手くいきませんでした。 $( <img>タグの指定 ).attr("src", イメージファイル ); 問題はタグ指定でdiv id指定の場合 $("#3 img").attr("src",画像ファイル) てな具合でしょうか?
補足
本日色々ためしたのですが setIntervalでattrを内包してますが、 メソッドチェーンによって途中の画像が 一瞬だけしかうつらず 一定時間で画像が切り替わらないという 問題に直面しました。 どーしたらいいでしょうか?