使用jquery更改css中的特定属性

时间:2012-09-09 06:06:18

标签: php jquery html css properties

我希望在线图标闪烁。把它放在我的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;
}

1 个答案:

答案 0 :(得分:1)

我认为你只想眨眼图标而不是整个链接。但是您的JavaScript会闪烁整个链接,因为JS已分配给您的链接容器,并且您使用css background设置图标。您可以使用<img>标记摆脱这种情况。使用<img>显示链接附近的图标,并为其指定课程。使用jQuery为此类指定闪烁。