プロが教えるわが家の防犯対策術!

<script type="text/javascript">
<!--
$(function(){
setInterval(function(){
$("#s3 p").attr("img"$("src"));
},3000);
});



-->
</script>


このやり方だと、時間で画像が変化しませんかね?

A 回答 (2件)

実際に試してみればいいと思いますが……。

なぜやってみないんでしょう?

見ましたが、$("#s3 p").attr("img"$("src"));が意味不明です。どういうことをさせようとしているのでしょうか。

<img>タグのsrc属性を設定して画像を表示したいのであれば、例えば、

$( <img>タグの指定 ).attr("src", イメージファイル );

こういう感じになると思います。イメージファイルの指定(要するにファイルのパス)を、時間ごとに変わるようにすればスライドされるようになるでしょう。

この回答への補足

実際やったんですけど上手くいきませんでした。

$( <img>タグの指定 ).attr("src", イメージファイル );

問題はタグ指定でdiv id指定の場合
$("#3 img").attr("src",画像ファイル)

てな具合でしょうか?

補足日時:2014/07/23 01:09
    • good
    • 0

>問題はタグ指定でdiv id指定の場合


>$("#3 img").attr("src",画像ファイル)

これは、こういう構造になっていると考えていいわけですね。

<div id="3">
<img src="">
</div>

まぁ、<div>でなくて<p>とかかも知れませんが、id="3"内に<img>タグがある、という構造であれば、$("#3 img")であっているはずです。

それ以外のところだと、画像ファイルのパスが正しいかどうか。あと、そもそもちゃんとスクリプトは呼び出されているかどうかも確認してみるとよいでしょう。

この回答への補足

本日色々ためしたのですが

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

どーしたらいいでしょうか?

補足日時:2014/07/23 15:22
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!