アップデート:
http://api.jqueryui.com/menu/でより良いドキュメントを見つけましたが、でこのcollapseAll
メソッドを使用したいようですmouseleave
。ここでフィドルを更新:http://jsfiddle.net/FwBNE/7/
$(document).ready(function() {
var menu = $("ul.menu").menu();
$(menu).mouseleave(function () {
menu.menu('collapseAll');
});
});
オリジナル:
これはうまくいくようです:
$(document).ready(function() {
var menu = $("div#menu > ul.menu").menu();
menu.menu('widget').hide();
$('div#menu').hover(function () {
menu.menu('widget').show();
}, function () {
menu.menu('widget').hide();
});
$(menu).hover(function () {
menu.menu('widget').show();
}, function () {
menu.menu('widget').hide();
});
});
更新されたフィドル:http://jsfiddle.net/FwBNE/4/