jquery 菜单不透明度 fadeToggle
jquery menu opacity fadeToggle
我有一个 fadeToggle 子菜单,但如果鼠标悬停在子菜单上,则底层页面的文本最终会位于其上方。
<script type="text/javascript">
$(document).ready(function() {
$('li').hover(function() {
$(this).find('ul>li').stop().fadeToggle(800);
});
});
</script>
正如我所说,问题是由不透明度引起的。它很可能与其他一些 css 发生冲突。我将您的子 li
样式更新为如下所示:
ul li li {
background:#999;
text-decoration:none;
color:#fff;
display:none;
opacity:0.999;
}
它现在似乎工作正常。这是更新后的演示:http://jsfiddle.net/drud5xwr/2/
我有一个 fadeToggle 子菜单,但如果鼠标悬停在子菜单上,则底层页面的文本最终会位于其上方。
<script type="text/javascript">
$(document).ready(function() {
$('li').hover(function() {
$(this).find('ul>li').stop().fadeToggle(800);
});
});
</script>
正如我所说,问题是由不透明度引起的。它很可能与其他一些 css 发生冲突。我将您的子 li
样式更新为如下所示:
ul li li {
background:#999;
text-decoration:none;
color:#fff;
display:none;
opacity:0.999;
}
它现在似乎工作正常。这是更新后的演示:http://jsfiddle.net/drud5xwr/2/