单击以查看下拉菜单

时间:2015-07-21 14:22:20

标签: javascript jquery

<script>
$(document).ready(function() {
$("#services").click( function() {
    $(".subMenus").fadeToggle("slow")
});
});
</script>

这是我的代码。我可以使用此代码隐藏并显示下拉列表(subMenus)。我想在我的第一次点击中显示下拉列表,但是当我第二次点击服务时,我想转到一个链接。我该怎么办?

2 个答案:

答案 0 :(得分:1)

有一个完美的方式

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

答案 1 :(得分:0)

您可以检查元素的可见性。当它不可见时显示它,当它移动到您的链接时:

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