我试图这样做,一个简单的悬停功能。
<ul class="ulComprar">
<li class="liEspecial"><p>Hello!</p><li>
</ul>
$('.ulComprar').hover(function () {
$('li.liEspecial').css("display", "normal"), function () {
$('li.liEspecial').css("display", "none");
}
});
.ulComprar {
display: inline-block;
list-style: none;
font-style: oblique;
font: bold;
font-family: Calibri;
font-size: 14px;
}
li.liEspecial {
display: none;
}
但这不起作用。
答案 0 :(得分:2)
假设您的HTML代码如下所示:
<ul class="ulComprar">
<li>Milk</li>
<li class="liEspecial">Eggs</li>
<li>Bread</li>
</ul>
然后,您可以使用以下查询代码段来显示和隐藏元素li.liEspecial:
$('.ulComprar').hover(
function() {
$('.liEspecial', this).hide(); // hides li on mouse enter
}, function() {
$('.liEspecial', this).show(); // shows li on mouse leave
}
);
答案 1 :(得分:0)