gpt4 book ai didi

jQuery 动画下拉 css 菜单 ul 显示 :block issue

转载 作者:太空宇宙 更新时间:2023-11-03 23:44:03 26 4
gpt4 key购买 nike

我正在尝试向 CSS 菜单添加简单的动画 http://jsfiddle.net/BGV2Z/2/

问题似乎是 display:block; .如果您第一次将鼠标悬停在菜单上工作正常,则在鼠标离开时,消失的菜单会再次出现在最左边的位置或顶部位置(取决于级别)。

    $("li").on('mouseenter', function () {

$(this).find('ul').first().css('display', 'none').fadeIn(500, function () {

$(this).css('display', 'block');

});

}).on('mouseleave', function () {

$(this).find('ul').first().fadeOut(500, function () {

$(this).css('display', 'none');

});
});

我遗漏了一些明显的东西,我们将不胜感激。谢谢!

最佳答案

position: relative; 添加到 ul.dropdown li 的 CSS 中

ul.dropdown li {
float: left;
min-height: 1px;
vertical-align: middle;
margin:0 5px;
display:block;
position: relative;
}

关于jQuery 动画下拉 css 菜单 ul 显示 :block issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22018174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com