まばたきは良いことではないことはわかっています。でも...
多数の必須フィールドを含む長く複雑な HTML フォームがあります。空のテキスト ボックスを強調表示するだけでなく、質問のテキストを 3 秒間点滅させて、それらに注意を向けたいと思います。
私が見つけることができるすべてのjavascript / cssメソッドは、点滅するアイテムが複数ある場合、またはアイテムを常に点滅させたままにするように設計されている場合に失敗するようです。
これを達成する方法について何か提案はありますか?
Web ページで点滅するテキストの代わりになる方法は? やり過ぎのようです。
ありがとう
デレク
私はこれを試しました(指定された各スパンをわずか3秒で点滅させます)が、呼び出された最初のアイテムでのみ機能します:
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;
}