gpt4 book ai didi

javascript - JQuery Toggle...单击打开 - 双击关闭

转载 作者:行者123 更新时间:2023-11-29 10:44:43 25 4
gpt4 key购买 nike

我创建了一个带有切换开关的移动菜单。

当我点击 div“下拉菜单”时,它会打开。当我再次点击它关闭。但我希望它可以单击打开并双击关闭。

我需要在我的代码中添加什么??

$('.dropdown-menu').click(function() {
$('.dropdown-menu').not(this).children('ul').slideUp("slow");
$(this).children('ul').slideToggle("slow");}
);

$('.dropdown-menu').blur(function() {
$('.dropdown-inside').hide('slow', function() {
});
});

最佳答案

尝试使用dblclick ,

$('.dropdown-menu').click(function() {
$('.dropdown-menu').children('ul').slideUp("slow");// slideUp all drop-downs
$(this).children('ul').slideDown("slow");// use slideDown instead slideToggle
});

$('.dropdown-menu').dblclick(function() {
$(this).children('ul').slideUp("slow");
});

为了防止在点击一次滑动试试这个,

$('.dropdown-menu').click(function() {
if( !$(this).children('ul').is(':visible')) {// slide, if ul is not visible
$('.dropdown-menu').children('ul').slideUp("slow");
$(this).children('ul').slideDown("slow");
}
});

关于javascript - JQuery Toggle...单击打开 - 双击关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21905369/

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