我已经创建了一个PHP脚本,使一个可爱的列表....Dynamic/Infinate UL/LI Hover扩展....?
使用数据库,它会创建大量的项目和子项目。就像它来自数据库一样,它们可以是不确定的深层列表和子列表。
我如何使用CSS(或直接将代码放在UL/LI中)以允许INFINITE子项显示为当父母被逗留时?
例子:
<ul>
<li>Welcome! - LevelNo:0 ID:1 Parent:0 Order:0</a>
<ul>
<li>Test - LevelNo:0 ID:13 Parent:1 Order:-3</a></li>
<li>Cars - LevelNo:1 ID:2 Parent:1 Order:0</a>
<ul>
<li>Bugatti - LevelNo:2 ID:5 Parent:2 Order:0</a></li>
<li>BMW - LevelNo:2 ID:6 Parent:2 Order:1</a>
<ul>
<li>1 Series - LevelNo:3 ID:8 Parent:6 Order:0</a>
<ul>
<li>1 Series D- LevelNo:0 ID:14 Parent:8 Order:0</a></li>
</ul>
</li>
<li>3 Series - LevelNo:3 ID:9 Parent:6 Order:1</a></li>
<li>5 series - LevelNo:3 ID:10 Parent:6 Order:2</a>
<ul>
<li>525 - LevelNo:4 ID:11 Parent:10 Order:0</a></li>
<li>M5 - LevelNo:4 ID:12 Parent:10 Order:1</a></li>
</ul>
</li>
</ul>
</li>
<li>Noble - LevelNo:2 ID:7 Parent:2 Order:2</a></li>
</ul>
</li>
<li>Vans - LevelNo:1 ID:3 Parent:1 Order:1</a></li>
<li>Trucks - LevelNo:1 ID:4 Parent:1 Order:2</a></li>
</ul>
<br>
我已经找到了很多的例子来说明如何与一个孩子(两个深)或儿童与儿童(深三),但没有什么是动态显示它做如果这是增加的子项目的数量,则为15深度。
任何人有任何想法呢?
我可以改变生成列表的代码,使用CSS ...任何人都可以指向正确的方向吗?
我不完全确定,但我怀疑任何允许无限深度菜单**的系统可能不是最好的用户界面... – 2010-11-16 16:09:32
也检查这个.. 它显示如何make dynamic ul li http://www.movedl.com/web-development-client-side-server-side-9/dynamic-ul-li-list-aspx-asp-.net-40/ – 2011-08-08 21:14:59