我正在将嵌套菜单转换为移动设备可用的菜单... 我需要在点击父级li时,将每个下拉菜单li添加到其下方,并切换它们。
这是当前菜单标记,其中下拉菜单在悬停时可见:
<ul class="navigation-menu">
<li class="white-hover"><a ceid="rd-menu" class="nav-main-links" href="#">Category</a>
<div class="drop">
<div class="drop-holder">
<div class="left-side-menu dividerLine">
<ul>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
</ul>
</div>
<div class="right-side-menu">
<ul>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
</ul>
</div>
</div>
</div>
</li>
<li>....</li>
<li>....</li>
<li>....</li>
</ul>
我不太确定如何解决这个问题。我认为我需要详细说明类似以下内容的内容:
$(document).ready(function()
{
$('ul.navigation-menu li').click(function(e)
{
$(this).find('li').each(function(){
$(this).after( each child li );
});
});
});
我真的很希望有人能指导我正确的方向。