gpt4 book ai didi

javascript - jQuery 切换故障

转载 作者:行者123 更新时间:2023-11-30 18:50:07 25 4
gpt4 key购买 nike

有没有办法避免 jQuery 的 slideToggle() 出现问题?

当有人将鼠标悬停在下面有 slideToggling 列表的链接时,我有一个水平滑动菜单。

关键是当我在加载 jQuery 之前将鼠标悬停在链接上时 - 一切都以相反的方式工作。当我悬停时菜单消失,当指针在其他地方时显示。所以菜单没用。

这是 jQuery 代码:

$('#nav li').hover(function(){
$(this).children('ul').slideToggle();

})

也许有些条件句,比如“如果 nav li 悬停而 ul 不可见,则再次滑动切换”?但是我不确定怎么写。

非常感谢。

最佳答案

为了确保这里(独立于初始鼠标位置),你必须拆分你的 .hover()显式调用 .slideDown()mouseenter.slideUp() 上在 mouseleave 上,像这样:

$('#nav li').hover(function(){
$(this).children('ul').slideDown();
}, function() {
$(this).children('ul').slideUp();
});

关于javascript - jQuery 切换故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208214/

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