JQuery UI菜单会阻止子菜单项崩溃吗?

时间:2016-04-16 05:21:26

标签: javascript jquery html css twitter-bootstrap

我希望防止Jquery UI的子菜单项在我点击它时不崩溃,现在它是默认折叠的,这是点击子菜单项时的例子,它会崩溃。

http://jsfiddle.net/cR4EK/

$(document).ready(function() {
    var menu = $('#menu');
    menu.menu();

    var blurTimer;
    var blurTimeAbandoned = 200;  // time in ms for when menu is consider no longer in focus

    menu.on('menufocus', function() {
        clearTimeout(blurTimer);
    });

    menu.on('menublur', function(event) {
        blurTimer = setTimeout(function() {
            menu.menu("collapseAll", null, true );
        }, blurTimeAbandoned);
    });
});

1 个答案:

答案 0 :(得分:0)

我在这里找到了一个解决方案:

$("#menu").menu({
    select: function(e, ui) {
        $("#menu").menu("focus", e, ui.item);
    }
});

http://jsfiddle.net/VPXjs/1/ 所以请忽略它。