【发布时间】:2011-03-23 04:29:40
【问题描述】:
我一直在使用http://nixboxdesigns.com/projects/jquery-lavalamp/ 在我正在构建的一个新网站上使用导航菜单,它工作得很好,而且非常简单,然后我开始想知道我是否可以在菜单中添加一些子导航选项并设置关于构建它。我遇到的麻烦是让 lavaLamp 插件忽略嵌套/子 ul/li 的。
您可以在此处查看该问题的实时示例:http://www.weleasewodewick.com/redesign2 - 将鼠标悬停在“博客”li 上,然后悬停在弹出的子菜单上。
我不会发布插件的完整源代码,因为它很长,但您应该可以直接在此处查看它们:
lavaLamp jQuery 插件
http://www.weleasewodewick.com/redesign2/includes/jquery.lavalamp.js
菜单标记
<nav>
<article>
<ul>
<li><a href="#Home" alt="#">Root</a></li>
<li><a href="#About" alt="#">Who?</a></li>
<li><a href="#Projects" alt="#">Projects</a></li>
<li><a href="#Resume" alt="#">Blog</a>
<ul class='children'>
<li class="page_item page-item-18"><a href="http://localhost/wordpress/?page_id=18" title="History">History</a></li>
<li class="page_item page-item-13"><a href="http://localhost/wordpress/?page_id=13" title="Our Company">Our Company</a></li>
<li class="page_item page-item-15"><a href="http://localhost/wordpress/?page_id=15" title="Our Staff">Our Staff</a></li>
</ul>
</li>
<li><a href="#Resume" alt="#">Contact</a></li>
</ul>
</article>
</nav>
lavaLamp 激活
$(function() { $('nav>article>ul').lavaLamp(); });
非常感谢您对此问题的意见:)
** 目的 ** 这个模型的最终归宿是 WordPress 模板,因此菜单的嵌套结构大多需要保持不变。
非常感谢 狐狸精
【问题讨论】:
标签: jquery nested html-lists lavalamp