我们正在开发一个带有下拉菜单的网站。问题是菜单需要是动态的,因为父和子将放在单个菜单下。这意味着单个菜单可能包含多个具有多个子项的父项。这些父母/孩子来自数据库。
http://imageshack.us/photo/my-images/405/h9o.png/
当悬停一组父菜单时,将显示子项
http://imageshack.us/photo/my-images/836/fiz5.png/
行数取决于父项和子项的数量,子项将始终在父项下,子项不会分为两个不同的列。这意味着行和列是根据来自数据库的数据动态创建的。知道如何制作这个吗?
答案 0 :(得分:0)
网上有很多菜单解决方案。
我使用过JQuery UI菜单http://jqueryui.com/menu/。
只需将您的菜单项输出为<li>
,然后像链接页面中的示例一样运行Jquery UI函数.menu();
。菜单中的项目可以是指向其他页面的链接,也可以是回发到同一页面的项目。如果您回发,您可以在项目中为隐藏字段分配一些值,您可以在后面的代码中查看。