setInterval() 関数に問題があります。
テキストの色を数秒ごとに変更したい (理由は聞かないでください)。jQuery setInterval() 関数を使用してそれを実現するというアイデアを思いつきましたが、期待どおりに機能しません。
HTML:
<a href="skup" id="highlight">Highlighting text</a>
CSS:
a#highlight{
color: #000000;
text-decoration: none;
}
そしてJS:
setInterval(function() {
$('#highlight').css('color','#F79239');
setTimeout(function(){$('#highlight').css('color','#000000');},2000);
}, 2000);
jsFiddle リンク: http://jsfiddle.net/wbupY/
ご覧のとおり、色が少し変わると機能が停止します。この理由は何でしょうか?
または、他の解決策を提案できますか?