javascript - 侧边导航不适用于基于 Material 设计的移动应用程序

标签 javascript jquery html css material-design

我写了一个带有侧边导航功能的简单页面。但是,单击左上角时侧导航无法打开。我的代码:
HTML:

<nav>
            <ul class="right hide-on-med-and-down">
                <li><a href="#!">First Sidebar Link</a></li>
                <li><a href="#!">Second Sidebar Link</a></li>
            </ul>
            <ul id="slide-out" class="side-nav">
                <li><a href="#!">First Sidebar Link</a></li>
                <li><a href="#!">Second Sidebar Link</a></li>
            </ul>
            <a href="#" data-activates="slide-out" class="button-collapse"><i class="mdi-navigation-menu"></i></a>
        </nav>


        <div class="row">
            <div class="card logincard">
                <form class="col s12">
                    <h5>Enter your mail id to reset your password: </h5>
                  <div class="row">
                    <div class="input-field col s12">
                      <input id="mail" type="email" class="validate">
                      <label for="mail">Mail</label>
                    </div>
                  </div>
                  <div class="row">
                    <a class="waves-effect waves-light btn" style="background: #4099FF;">Submit</a>
                  </div>
                </form>
            </div>
        </div>  

JS:

(function($){
          $(function(){

            $('.button-collapse').sideNav();

          }); // end of document ready
        })(jQuery); // end of jQuery name space   

JSFiddle 链接是:https://jsfiddle.net/0hq4g3f1/
我该如何解决?

最佳答案

您需要将您的图标(或其他东西)放在 left UL 类中

<nav>
  <ul class="left show-on-med-and-down">
    <li><a href="#" data-activates="slide-out" class="button-collapse"><i class="mdi-navigation-menu"></i></a></li>
  </ul>
  <!-- etc -->

关于javascript - 侧边导航不适用于基于 Material 设计的移动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37513035/

相关文章:

javascript - Node.js 和 express 无法使用简单的 Bootstrap 表单发布/出错

javascript - 使标签的首字母大写

javascript - 单击链接时如何显示特定的 div 并隐藏其他的?

javascript - 使用 javascript(或 jQuery)选择和操作 CSS 伪元素,例如::before 和::after

javascript - 保留侧边栏但删除滚动 JavaScript?

c# - WebClient DownloadString UTF-8 不显示国际字符

html - 样式规则应用于错误的元素

html - Razor Pages DateTime 输入大小错误

javascript - 从 Javascript 访问 SVG 对象时收到 Uncaught SecurityError

javascript - 不要读取node.js中的JSON对象