jquery - 如何制作高亮功能

时间:2012-08-08 11:33:07

标签: jquery

我有导航,其中一个按钮需要突出显示!

它需要font-weight: 600; 2秒后它会回到font-weight: 0;并且它会一直重复 - “font-weight”更改之间的时间是2秒。如何制作循环?

3 个答案:

答案 0 :(得分:1)

toggleClass()内的interval

jsBin demo

CSS:

.bolded{
  font-weight:600;
}

jQuery的:

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

setInterval(toggleBold, 2000);

答案 1 :(得分:0)

function changeFontWeight() {
 var fontWeight = $('#buttonID').css('fontWeight');
 if(fontWeight == '600') { 
   $('#buttonID').css('fontWeight', 0);
 } else { 
   $('#buttonID').css('fontWeight', 600);
  }
}



 setInterval(changeFontWeight,2000)

答案 2 :(得分:-1)

setInterval("var fontWeight = $('#buttonID').css('fontWeight'); if(fontWeight == '600') { $('#buttonID').css('fontWeight', 0); } else { $('#buttonID').css('fontWeight', 600); }", 2000);

我没有测试过,但这是一般理论