我知道眨眼不是一件好事。然而...
我有一个很长的复杂 HTML 表单,其中包含许多必填字段。除了突出显示空文本框外,我还想通过闪烁问题的文本大约三秒钟来引起对它们的注意。
当有多个此类项目闪烁或旨在让项目一直闪烁时,我能找到的所有 javascript/css 方法似乎都失败了。
关于如何实现这一目标的任何建议?
什么是网页中闪烁文本的替代方法?似乎有点矫枉过正。
谢谢
德里克
我试过这个(让每个指定的跨度闪烁超过三秒),但它只适用于它要求的第一个项目:
function blinkOn(span){
span.counter=0;
span.defColor=span.style.color;
span.alertTimerId =setInterval("blinkOnce('"+span.id+"')", 400 );
}
function blinkOnce(spanID){
var span=document.getElementById(spanID)
span.counter++;
if(span.style.color==span.defColor){
span.style.color='transparent'}
else{
span.style.color=span.defColor;
}
if(span.counter>8){
blinkOff(span);
}
}
function blinkOff(span){
clearInterval(span.alertTimerId);
span.style.color=span.defColor;
}