2012-11-11 67 views
2

使用新的jquery ui 1.9菜單部件製作一個非常標準的下拉菜單,但由於部件的新穎性以及在jqueryui中僅存在一個非常基本的示例而導致一些問題。 COM調整jquery-ui菜單部件

具體來說,可以在這裏任何人都幫我:

  1. 初始化沒有圖標子菜單窗口小部件? (默認是一個正確的克拉,我不能擺脫它)

  2. 做一個菜單,用戶必須點擊頂部菜單項(而不是隻是懸停),使子菜單出現?當用戶的指針懸停在其上時,任何更深的子菜單都應該展開。這是典型的下拉行爲,例如,用戶點擊「編輯」以使選項看起來像「選擇」或「撤消」,但是在(例如)「選擇」之下的任何進一步選擇將僅通過懸停在「選擇」上而變得更明顯。我希望這是明確的。

感謝

回答

1

我不知道該怎麼做你問題的第二部分,但我可以回答第一個問題。

您可以通過設置菜單選項的圖標選項來更改默認圖標。

首先添加一個類到你的CSS文件中,像這樣。

.no-icon { display:none;} 

然後在創建菜單時設置圖標選項。

$("#menu").menu(
    { icons: { submenu: "no-icon" } } 
); 

您將不會有任何圖標。 這是fiddle