![](/img/trans.png)
[英]How to make menu to slide form the right side in mobile device using HTML, CSS and JQuery?
[英]How to make menu to slide right on click using HTML and CSS?
我有一个HTML页面,其中有一个侧边菜单栏,显示使用Django完成的仪表板列表。 我希望此菜单(左侧菜单)在登录时仅显示其中一部分,并在单击后完全显示。
html的代码如下所示:
<div class="row"> <div class="col-sm-3 col-md-2 sidebar"> <ul class="nav nav-sidebar"> <li><span style="color:blue; font-weight:bold;">Dashboards</span></li> {% for Dashboard in dashboards %} <li><a href="{{ Dashboard.d_url }}" target="iframe_a">{{ Dashboard.d_name }}</a></li> {% endfor %} </ul> </div>
因为我不熟悉jquery,所以我想知道是否有任何方法仅可使用css和javascript来做到这一点。 当我打开html文件时,它看起来像这样 点击图标后
查看此javascript代码,它确实需要
$("#menu-button").bind( "click", function() { $('#mobile-menu').toggleClass('open'); $('#overlay').show(0); }); $("#overlay").bind( "click", function() { $('#mobile-menu').removeClass('open'); $('#overlay').hide(0); //basically so that clicking outside closes the menu; but on mobile I think it's immediately undoing the add class above }); $('#menu-button').click(function(){ $(this).find('span').toggleClass('glyphicon-chevron-right glyphicon-chevron-left') });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.