0

誰かが説明できますか、このコードの問題は何ですか。html が Web ブラウザで開かれると、画像が一定間隔で動的に変更されません。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Blinking Text</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
    var x;
        setInterval(function() {
                if(x == 0) {
                        $('blinking').attr('src', "http://www.example.com/images/banner1.png");         
                        x = 1;
                } else  {
                    if(x = 1) {
                        $('blinking').attr('src', "http://www.example.com/images/banner2.png");             
                        x = 0;
                    }
                }
        }, 750);
});
</script>
</head>
<body>  
    <div class="blinking"><img src="http://www.example.com/images/banner1.png"></img></div>
</table>    
</body>
</html>
  • 前もって感謝します
4

4 に答える 4

3

画像に追加するのを忘れてclass selectorいます。

$('.blinking img')

$('.blinking img')imageは、誰がであるparentかを選択していることを意味しますblinking div

于 2013-08-27T11:01:11.163 に答える
1

この $("blinking") は、プレフィックスセレクターの例を指定する必要があるクラスを選択している場合、ro と要素が点滅していると見なす jQuery にとっては何の意味もありません。

//CLASS
$(".blinking")
//ID
$("#blinking")

これを読むことをお勧めします

于 2013-08-27T11:16:02.010 に答える
1
$('div.blinking img');

$('div.blinking')-->divクラス付きblinking.

$('div.blinking img');--> クラスが点滅している div を親とするイメージ。

于 2013-08-27T11:04:17.633 に答える