1
我做了一個使用mouseover
功能,它可以幫助我設置當前li
元素的屬性顯示無。我怎樣才能使它的工作,當我把我的鼠標在li
元素,然後它將前一個li
元素的css屬性設置爲display:none
?鼠標懸停顯示沒有之前li
$('.sub-men-hdr ul li').mouseover(function() {
$(this).css('display','none');
});
有什麼辦法可以通過css3來實現這個嗎?因爲我嘗試使用
.sb-men li:hover:nth-child(-1).mispnhd
{
display:none;
}
但我知道它不會接受負值。
如果我想針對以往李span元素在其上添加類會是像'$ (this).prev('。mispnhd')。addClass('mispnhd-tail');'? – user1001176
不,'prev()'會指向前面的'li'而不是'''在'li'裏面,爲了在前面的li中找到span,可以使用:'$(this).prev()。find '.mispnhd')。addClass('mispnhd-tail');' –
非常感謝@Sanjeev它幫助了很多 – user1001176