我想要实现的目标如下:
我想要一个树视图列表,它将出现在页面的左侧,当展开一个项目时,它的项目是从数据库加载的(我可以做这部分),所以基本上它会像这样:
+Category1
+Category2
+Category3
+Category4
当用户点击+
,它将显示以下内容,直到从数据库中抓取数据并将其添加到页面:
+Category1
-Category2
loading ...
+Category3
+Category4
数据加载后,每个子类别都会有子子类别。
+Category1
-Category2
+Sub-Cat1
+Sub-Cat2
+Sub-Cat3
+Sub-Cat4
+Category3
+Category4
我怎样才能实现这个目标?
注意:我想知道如何放置(*
or >
或列表中的任何其他符号,我相信这是 CSS,但我根本不从事设计工作!!)
非常感谢您的帮助。
您对浏览器有什么要求吗?我使用了 [CSS] Ninja 示例以及 selectivizr 来支持旧版本的 IE。除了 [CSS] Ninja 网站上的示例之外,没有可访问的示例:
纯CSS可折叠树形菜单 http://www.thecssninja.com/css/css-tree-menu
和选择性:
选择性 http://selectivizr.com/
该示例旨在将其用于文件导航场景,但如果您愿意,您应该能够相当轻松地修改它以删除文件夹和文件图标。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)