我希望在线图标闪烁。把它放在我的js代码中:
function blink(){
$('ul.left_menu li.online').delay(100).fadeTo(100,0.5).delay(100).fadeTo(100,1, blink);
}
发生的是整个链接闪烁。有没有办法在jquery中访问特定属性?
我的css:
ul.left_menu li.online a{
width:166px;
height:25px;
display:block;
background:url(../images/online-status.png) no-repeat left #dad0d0;
background-position:5px 5px;
border-bottom:1px #FFFFFF solid;
}
答案 0 :(得分:1)
我认为你只想眨眼图标而不是整个链接。但是您的JavaScript会闪烁整个链接,因为JS已分配给您的链接容器,并且您使用css background设置图标。您可以使用<img>
标记摆脱这种情况。使用<img>
显示链接附近的图标,并为其指定课程。使用jQuery为此类指定闪烁。