我有这个响应navigation.But我不能添加多级子菜单到此导航。 我怎样才能多级子菜单添加到这个 responsive navigation link
如何将子菜单添加到此响应菜单中?
回答
已经取得了一些变化
我已经更新了小提琴子项目也被切换。
注:CSS的变化必须作出,在功能上工作
对于桌面
你可以写下面的脚本 任何宽度你的愿望
if($(window).width()>"760") {
$("ul.main li").on("click",function(){
if($(this).closest("li").children("ul").length) { if($(this).hasClass("subOpen")){
$(this).removeClass("subOpen");
$(this).find("ul.submenu").hide(300);
}
else {
$(this).addClass("subOpen");
$(this).find("ul.submenu").show(300);
}
}
});
}
移动版本
//MENU TOGGLE FUNCTION
$('.rmm-button').click(function(){
// $('.rmm-toggled, .rmm-toggled .rmm-button').click(function(){
if ($(this).is(".rmm-closed")) {
alert($(this).parent().parent().html());
$(this).parent().parent().find("ul.main").show(300);
$(this).removeClass("rmm-closed");
}
else {
alert($(this).html());
$(this).find('ul').stop().hide(300);
$(this).addClass("rmm-closed");
}
});
//SUBMENU TOGGLE FUNCTION
$(".rmm-toggled ul li").on("click",function(){
if($(this).closest("li").children("ul").length) {
if($(this).hasClass("subOpen")){
$(this).removeClass("subOpen");
$(this).find("ul.submenu").hide(300);
}
else{
$(this).addClass("subOpen");
$(this).find("ul.submenu").show(300);
}
}
是的,这是伟大的,并在移动视图工作正常 http://jsfiddle.net/vaibviad/hh16upps/2/ 但这不工作(子菜单不显示)像1024像素的桌面视图分辨率 –
@SubhajitPanja更新了答案。 。 看一看 –
,如果你想添加一个子菜单,将新的ul
标签li
内:
<ul class="menu">
<li><a href='#home'>Home</a></li>
<li>
<a href='#about-me'>About me</a>
<ul class="submenu">
<li><a href='#'>SubItem</a></li>
</ul>
</li>
...
</ul>
然后用一些CSS和JS代码,您可以创建一个很好的响应菜单。
CSS
.submenu {
display: none;
}
JS
$('.menu > li').hover(function() {
// Show submenu
$(this).find('> ul.submenu').show();
}, function() {
// Hide submenu
$(this).find('> ul.submenu').hide();
});
我应用这种方式,但不能工作 请参阅下面的链接 http://jsfiddle.net/goldfingerxyz/8m2c39uy/ –
您没有在您的jsfiddle你的JS – Mivaweb
http://jsfiddle.net/goldfingerxyz/8m2c39uy/1/ –
我想你使用http://responsivemobilemenu.com/en/。它仍然没有假设有这个功能。他们明确记录在他们的网站。随着一些严重的代码破解可能会给你一个解决方案。否则,有很多很好的插件来满足您的要求。
是的,我同意你 –
如果你想进一步的帮助让我知道! – nithin
- 1. 将子菜单添加到菜单树
- 2. 如何添加一个响应CSS菜单的子菜单
- 3. 如何将下拉菜单添加到此菜单?
- 4. 将子菜单添加到Joomla 1.7中的菜单子项中
- 5. 如何将子菜单添加到MenuItem
- 6. 如何将子菜单添加到下拉菜单
- 7. 将第二层添加到此响应式下拉菜单
- 8. dynamicaly将菜单添加到asp:菜单
- 9. WP将徽标添加到菜单中心忽略子菜单?
- 10. 创建响应菜单和子菜单
- 11. 响应式菜单 - 子菜单问题
- 12. 响应式菜单内的子菜单
- 13. 如何在上下文菜单的子菜单中添加子菜单项
- 14. 如何将一个子菜单添加到Magento中的现有菜单中?
- 15. Excel VBA - 将子菜单添加到自定义右键菜单
- 16. 将子菜单添加到现有菜单
- 17. 将子菜单项添加到菜单项
- 18. Wordpress将子菜单添加到自定义菜单
- 19. 将Sub-Sub-Menus添加到子菜单的CSS菜单
- 20. 将子菜单添加到上下文菜单条的特定菜单项
- 21. 如何将菜单项添加到CKAN的naivigation菜单?
- 22. 如何将菜单链接添加到菜单的最右侧
- 23. 将子菜单添加到主图标
- 24. 要将子菜单添加到Android的
- 25. 将子菜单添加到Wordpress主题
- 26. 如何在WHMCS中添加子菜单的新菜单?
- 27. 如何在OSCmax中添加子菜单项的管理菜单?
- 28. 如何在电子菜单的mac菜单中添加自定义菜单?
- 29. 将菜单添加到加载项中的Visual Studio菜单栏
- 30. 如何将页面添加到菜单?
我看到了你的**样本连接**。当你想**子菜单**显示?是在**悬停**还是**点击**时? –