我正在尝试通过jQuery获得一些闪烁效果。
请帮忙。这是无效的代码。
Javascript:
jQuery(document).ready(function(){
var flashThis = function(){
var className = $('#annoying').attr('class');
if(className.indexOf("blueOne") !== -1) {
jQuery("#annoying").removeClass("blueOne");
}
if(className.indexOf("blueOne") === -1) {
jQuery("#annoying").addClass("blueOne");
}
flashThis();
}
flashThis();
});
CSS:
.whiteOne {
color:#FFFFFF;
}
.blueOne {
color:#0000FF;
}
HTML:
<p id="annoying" class="whiteOne">I will flash.</p>
最佳答案
尝试以下方法:
setInterval(function () {
$('#annoying').toggleClass('whiteOne blueOne');
}, 500);
jsFiddle example
关于jquery - 如何使一些文字反复显示和隐藏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19797090/