2013-01-16 91 views
5

我正在使用jquery-ui 1.9.2版本,其中有一個新的菜單選項。 有什麼辦法,我可以改變菜單風格是一個下拉就像 http://onehackoranother.com/projects/jquery/droppy/#jquery-ui下拉菜單樣式

我提到http://wiki.jqueryui.com/w/page/12137997/Menu,但這些都是插件。

我不想爲此使用另一個插件,我想改變相同的jquery-ui本身,有沒有辦法做到這一點?

+0

嗯,我剛剛纔知道我們有一個菜單欄屬性,但它已從jquery-ui 1.9版本中刪除,您可以通過在谷歌搜索下載它作爲jquery菜單欄插件:) – jeev

回答

2

您可以使用position選項來完成此操作。我會掀起並添加撥弄細節時,我不太繁忙,但要點是:

$('#menu').menu({ 
    position: { my: 'left top', at: 'left bottom' } 
}); 

本質上是告訴jQuery UI的把子菜單的左上角(my: 'left top')上父元素的左下角(at: 'left bottom')。

您可能需要撥弄jquery.ui.menu.css文件才能完全正確。我實際上大多數時候都忽略了CSS。