gpt4 book ai didi

javascript - 停止下拉菜单的闪烁效果

转载 作者:行者123 更新时间:2023-11-30 10:06:16 25 4
gpt4 key购买 nike

如何停止菜单上的“闪烁”效果?

当我点击“下拉菜单 1”时,测试 1测试 2 闪烁。我相信这是因为我使用 !important 子句强制执行此操作。

帮忙吗?

  $(document).ready(function($) {
$('.inline').find('.navtoggle').click(function(){

//Expand or collapse this panel
$(this).next().slideToggle('fast');

//Hide the other panels
$(".sub-menu").not($(this).next()).slideUp('fast');

});
});

http://jsfiddle.net/4dm318nn/1/

最佳答案

您不应该在您的 CSS 中强加可见性。应该这样做:

$(this).next('ul').slideToggle();
$(this).closest('li').siblings().children('ul').slideUp();

Demo


CSS 调整显示子子菜单:

.primary-item > .sub-menu {
display: none;
}

关于javascript - 停止下拉菜单的闪烁效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28991568/

25 4 0