jQuery下拉切换菜单无法正常工作!请插件帮忙吗?

时间:2011-11-03 11:44:00

标签: javascript jquery jquery-plugins menu drop-down-menu

请查看以下内容:http://jsfiddle.net/marcsanders/hNN5T/

菜单功能应该如我所见,但是当点击其中一个下拉菜单链接时,我认为关闭功能会触发,因此下拉菜单链接也不会被导航。

我还尝试将其移植到插件中,但没有太多运气 - http://jsfiddle.net/UKthc/

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

我认为回报错误在错误的地方。试试这个......

$(document).ready(function () {

        $('.drop').click(function() {
            var li = $(this), active = li.hasClass('active');

            close();
            if (!active) {
                li.toggleClass('active').children('ul').toggle();
                return false;
            }

        });


    function close() {
        $('.drop').removeClass('active').children('ul').hide();
    }

    $(document).bind('click',function() {
        close();
    });
});