Materialize의 Mobile Collapse Button 배포 절차 정보

외형



상당히 재미있기 때문에 시험해 보는 것은 어떻습니까.

기본 상태





사이트를 축소했을 때





위 그림의 왼쪽 햄버거를 클릭하면





Materialize 공식에서 그대로 도입



application.html.erb
  <body>
    <nav>
      <div class="nav-wrapper">
        <a href="#!" class="brand-logo">Logo</a>
        <a href="#" data-activates="mobile-demo" class="button-collapse"><i class="material-icons">menu</i></a>
        <ul class="right hide-on-med-and-down">
          <li><a href="sass.html">Sass</a></li>
          <li><a href="badges.html">Components</a></li>
          <li><a href="collapsible.html">Javascript</a></li>
          <li><a href="mobile.html">Mobile</a></li>
        </ul>
        <ul class="side-nav" id="mobile-demo">
          <li><a href="sass.html">Sass</a></li>
          <li><a href="badges.html">Components</a></li>
          <li><a href="collapsible.html">Javascript</a></li>
          <li><a href="mobile.html">Mobile</a></li>
        </ul>
      </div>
    </nav>
  </body>

JS 파일에서 Initialization



application.js
$( document ).ready(function(){
  $(".button-collapse").sideNav();
});

만약 잘 표시되지 않는 경우



버젼 등으로 jQuery 함수가 잘 동작하지 않는 경우도 있기 때문에, 이하의 추가를 시험해 보는 것도 좋다
참고원: h tps : // s t c ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 32486967 / 마테리 아 〇 〇 s ㅇ 모비 ぇ ぇ p セ メ ー ー t 쇼 ぃ ぃ g ぇ ぃ c ぃ c 케 d

application.html.erb
  <head>
    <title>Portfolio</title>
    <%= csrf_meta_tags %>
    <%= csp_meta_tag %>
    <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
    <link href="https://code.jquery.com/mobile/1.4.5/jquery.mobile.structure-1.4.5.css" rel="stylesheet"/>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.0/js/materialize.min.js"></script>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.0/css/materialize.min.css" rel="stylesheet"/>
    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
  </head>

좋은 웹페이지 즐겨찾기