Tôi đang cố gắng kích hoạt trạng thái di chuột trên liên kết văn bản khi di chuột qua li gốc của nó. Điều này có thể trong CSS và thứ hai, tôi thiếu một cái gì đó với .children có thể giải quyết vấn đề này. Đây là HTML:Cách kích hoạt trạng thái di chuột liên kết khi di chuột qua LI mẹ của nó. jQuery
<li class="video-1">
<a href="#"><img src="images/csi-1.gif" alt="csi-1" width="140" height="80" /></a>
<h3 class="show-title"><a href="#">Show TItle</a></h3>
<h3 class="ep-name"><a href="#">Episode Name</a></h3>
<h4 class="season-info">Season 4 | Ep 10<span class="more"><a href="#">See More</a></span></h4>
</li>
Và JS:
$(".more").hide();
$(".video-1").hover(function() {
$(".video-1:hover h3.show-title a").css('color', '#006699'),function() {
$(this).css("color", "#fff");
}
$(".more").toggle();
});
JS của bạn không phân tích: Điều gì đang xảy ra với các dấu phẩy sau cuộc gọi đến .css()? –
Đừng làm điều đó! Làm cho liên kết lớn hơn. Không làm cho người dùng nghĩ rằng 'li' có thể nhấp được, khi không. –