-3

ナビゲーションがあり、ボタンの1つを強調表示する必要があります。

それが必要であり、 2秒font-weight: 600;後に戻って常に繰り返されます-「フォントの太さ」の変更間の時間は2秒です。ループを作る方法は?font-weight: 0;

4

3 に答える 3

1

Just toggleClass() inside an interval:

jsBin demo

CSS:

.bolded{
  font-weight:600;
}

jQuery:

function toggleBold(){
  $('a.active').toggleClass('bolded');
}

setInterval(toggleBold, 2000);
于 2012-08-08T11:40:05.710 に答える
0
function changeFontWeight() {
 var fontWeight = $('#buttonID').css('fontWeight');
 if(fontWeight == '600') { 
   $('#buttonID').css('fontWeight', 0);
 } else { 
   $('#buttonID').css('fontWeight', 600);
  }
}



 setInterval(changeFontWeight,2000)
于 2012-08-08T11:40:52.417 に答える
-1
setInterval("var fontWeight = $('#buttonID').css('fontWeight'); if(fontWeight == '600') { $('#buttonID').css('fontWeight', 0); } else { $('#buttonID').css('fontWeight', 600); }", 2000);

私はそれをテストしていませんが、それは一般的な理論です

于 2012-08-08T11:38:10.817 に答える