我一直在使用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>
熔岩灯激活
$(function() { $('nav>article>ul').lavaLamp(); });
非常感谢您在这个问题上的意见:)
** 目的 ** 这个模型的最终归宿是一个 WordPress 模板,因此菜单的嵌套结构大多需要保持不变。
非常感谢 Foxed