【发布时间】:2014-01-02 11:16:37
【问题描述】:
$('#list').find('li').click(function(){
var x = $(this).attr('id');
$('#list').find('li').css({'background':'rgb(42,43,44)'});
$('#'+ x).css({'background':'rgb(204,51,51)'});
});
这行得通...
但在此之后悬停不起作用。我该怎么做才能解决这个问题?
HTML:
<ul id="list">
<li id="prod_info">Product information</li>
<li id="additional_info">Aditional information</li>
<li id="reviews">Reviews</li>
<li id="share">Share</li>
</ul>
--------
-- css:
#list li:hover
{
background: rgb(204,51,51);
cursor: pointer;
transition:0.6s;
}
有什么想法吗?
【问题讨论】:
-
尝试 $("*#list > li") 并删除查找
-
#Dude,在歌剧,铬,火狐#demonofnight,我会试试
标签: jquery css hover html-lists