2015-07-21 160 views
0
<script> 
$(document).ready(function() { 
$("#services").click(function() { 
    $(".subMenus").fadeToggle("slow") 
}); 
}); 
</script> 

这是我的代码。我可以用这段代码隐藏并显示下拉菜单(subMenus)。我想在第一次点击时显示下拉菜单,但我希望在第二次点击服务时进入链接。我能怎么做?点击查看下拉菜单

+2

发表您的html代码 –

回答

1

有一个完美的方式为您

$("#services").one('click', function() { 
    $(".subMenus").fadeToggle("slow") 
}); 
0

你可以这样做,检查元素的可见性。当它是不可见的表现出来,当它移动到链接:

$("#services").click(function() { 
    if($(".subMenus").is(":visible")) 
     window.location = "yourLinkHere"; 
    else 
     $(".subMenus").fadeToggle("slow"); 
});