2016-04-16 12 views
0

私はJquery UIのサブメニュー項目をクリックしたときに崩壊しないようにしたいので、ここではデフォルトの折りたたみです。ここではサブメニュー項目をクリックすると折りたたまれます。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); 
    }); 
}); 

答えて

0

私はここで解決策を見つけた:

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

http://jsfiddle.net/VPXjs/1/ ので、それを無視します。

関連する問題