javascript - jQuery 下拉切换菜单无法正常工作!请插件帮助?

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

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

据我所知,菜单功能正常,但是当单击其中一个下拉菜单链接时,我认为会触发关闭功能,因此也不会导航下拉菜单链接。

我也曾尝试将其移植到插件中,但运气不佳 - http://jsfiddle.net/UKthc/

非常感谢任何帮助!

最佳答案

我认为 return false 在错误的地方。试试这个...

$(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();
    });
});

关于javascript - jQuery 下拉切换菜单无法正常工作!请插件帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994299/

相关文章:

javascript - 使用 jquery 更改悬停时的背景颜色无法正常工作

jquery - loopedSlider jQuery插件问题

javascript - 如何找到隐藏元素的内容?

jQuery 规则插件 - 添加新规则

有意义的 Javascript 模糊搜索

javascript - 如何改变 HTML canvas 中的线条粗细?

javascript - 函数式编程何时 curry

javascript - 在外部js文件的ajax调用中隐藏和显示div

javascript - 滑动图像缓动

php - 如何显示来自 TinyMCE 的输入?