gpt4 book ai didi

jquery - 切换下拉菜单 : define starting position

转载 作者:行者123 更新时间:2023-11-28 10:48:52 26 4
gpt4 key购买 nike

你好,我有一个 jquery 下拉列表:

$('div a').hover(function() {
$('.submenu').not(this).children('li').slideUp("slow");
$(this).children('li').slideToggle("slow");
});

现在它是折叠的,当我将鼠标悬停在菜单项上时它会向上滑动。怎样才能让状态向上,悬停时向下滑动。

另外,悬停的菜单项下方的子菜单如何才能折叠。现在,当我将鼠标悬停在一个菜单上时,所有子菜单都会崩溃。我知道为此使用“div a”可能不是很聪明,但我真的不能给每个切换菜单项一个不同的 ID。那么有没有办法告诉 jquery 只折叠悬停的“div a”的 child ???

我是个菜鸟!

http://jsfiddle.net/CBKZK/

最佳答案

这样使用

$('.dropdown-menu').click(function() {
$('.dropdown-menu').not(this).children('ul').slideUp("slow");
$(this).children('ul').slideToggle("slow");
$(".thisismobile").find("a").next().show();
});
$(".thisismobile").find("a").hover(
function() {
$( this ).next().slideDown();
}, function() {
$( this ).next().slideUp(); }
);

Demo

编辑

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



$(".thisismobile").find("a").hover(function(){
$( this ).next().slideDown();
});


$(".submenu").mouseleave(function(){
$( this ).slideUp();
});

Updated Fiddle

关于jquery - 切换下拉菜单 : define starting position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22863367/

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