0
我正在尋找一個jquery ui菜單/子菜單,我可以輕鬆地添加和綁定「item」到任何js函數,而不必事先具有html標記(像jjmenu)。我舉例來看superfish,但我看不到如何輕鬆地將項目綁定到函數。jquery菜單推薦
我正在尋找一個jquery ui菜單/子菜單,我可以輕鬆地添加和綁定「item」到任何js函數,而不必事先具有html標記(像jjmenu)。我舉例來看superfish,但我看不到如何輕鬆地將項目綁定到函數。jquery菜單推薦
如果你真的喜歡superfish,請閱讀以下內容。
你嘗試從現有的菜單中刪除超級魚,調整你的菜單項,然後重新附加superfish到它嗎?它看起來並不像superfish有一個「銷燬」方法,但你可以在菜單欄上使用jQuery.clone(false)
,在現有菜單旁插入克隆,刪除現有菜單,在新菜單上附加superfish。例如:
// given this:
var menu = $("ul.menu");
menu.superfish();
var newMenu = menu.clone(false); // false to not copy data/events (superfish)
newMenu.hide(); // just to minimize potential flicker
newMenu.superfish(); // new menu still not visible; if superfish shows it, then do:
newMenu.superfish().hide();
newMenu.insertAfter(menu);
menu.remove(); // this removes html and any events/data associated with it.
newMenu.show();