简单的CSS悬停

时间:2009-04-01 21:38:03

标签: jquery css

我在这里开发一个非常简单的布局:http://www.flanels.com/ - 如果你点击工作它绘制,我使用这个jQuery:

    $('#left ul li.item').hover(function() {
      $(this).addClass('over');
    }, function() {
      $(this).removeClass('over');
    });

这是班级:

#left ul li.over{
    background-color:#4CC7DC;    
}

如果你查看链接文本,你会看到它变为a:hover,我试图在你完成li.item时创建它:a:hover链接也会改变,我怎么能这样做?

2 个答案:

答案 0 :(得分:4)

这是你要找的吗?

#left ul li.over, #left ul li.over a {
    background-color:#4CC7DC;    
}

答案 1 :(得分:0)

hover()元素上使用li.item,然后访问$(this).add/removeClass()而不是访问$('#left ul li.item').add/removeClass()

也就是说,您可以在任何元素上设置类,而不仅仅是$(this),所以只需命名要更改的元素。