Ich versuche, einen Hover-Status auf einer Textverknüpfung auszulösen, wenn ich den Mauszeiger über seine Eltern li halte. Ist das in CSS möglich und zweitens fehlt mir etwas mit .children, das dieses Problem lösen würde. Hier ist der HTML:Wie Sie den Link-Hover-Status auslösen, wenn Sie den Mauszeiger über seine Eltern-LI halten. 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>
Und die JS:
$(".more").hide();
$(".video-1").hover(function() {
$(".video-1:hover h3.show-title a").css('color', '#006699'),function() {
$(this).css("color", "#fff");
}
$(".more").toggle();
});
Ihre JS analysieren nicht angezeigt gewährleisten: Was nach dem Gespräch mit dem Komma los zu .css()? –
Tu es nicht! Mach den Link größer. Lassen Sie den Benutzer nicht denken, dass das Li anklickbar ist, wenn dies nicht der Fall ist. –