我希望你能帮我解决我的问题。您可以在 www.darshakspadia.com/demo/jQuery-Issue/index.html 查看菜单的当前工作
我的问题是我想要这个菜单
- 单击而不是悬停时打开。
- 当我单击另一个导航按钮时,关闭活动关闭。
这是我用于此效果的 jQuery
$(document).ready(function(){
//Remove outline from links
$(".home-nav a").click(function(){
$(this).blur();
});
//When mouse rolls over
$(".home-nav li").mouseover(function(){
$(this).stop().animate({height:'260px'},{queue:false, duration:800, easing: 'easeOutBounce'})
});
//When mouse is removed
$(".home-nav li").mouseout(function(){
$(this).stop().animate({height:'80px'},{queue:false, duration:800, easing: 'easeOutBounce'})
});
});
如果我将“.mouseover”更改为“.click”,问题就不是点击出现,但一旦我将鼠标悬停在当前框外,它就会消失。
如果我将“.mouseover”和“.mouseout”都更改为.click,则不会发生任何事情。
我的主要问题是我需要效果。
请有人帮忙,因为这对我来说真的很紧急。
如果您愿意,我什至可以共享所需的文件,以便您可以帮助我..