-1

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

1 回答 1

1

我认为您只想闪烁图标而不是整个链接。但是您的 JavaScript 会使整个链接闪烁,因为 JS 已分配给您的链接容器,并且您使用 css 背景设置图标。<img>您可以使用标签摆脱它。用于<img>在链接附近显示图标,并给它一个类。使用 jQuery 将闪烁分配给此类。

于 2012-09-09T07:20:06.390 回答