Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 具体化css sidenav在django中不起作用_Html_Jquery_Css_Django_Materialize - Fatal编程技术网

Html 具体化css sidenav在django中不起作用

Html 具体化css sidenav在django中不起作用,html,jquery,css,django,materialize,Html,Jquery,Css,Django,Materialize,我正试图从django中的MaterializeCSS创建一个导航栏和侧导航。创建了三个名为mbase.html、navbar.html和sidenav.html的主要html文件。下面分别是代码 mbase.html: {%load materializecss %} {% load static %} <!DOCTYPE html> <html> <head> <!--Import Goo

我正试图从django中的MaterializeCSS创建一个导航栏和侧导航。创建了三个名为mbase.html、navbar.html和sidenav.html的主要html文件。下面分别是代码

mbase.html:

    {%load materializecss %}
    {% load static %}
    
    <!DOCTYPE html>
    <html>
    <head>
      <!--Import Google Icon Font-->
      <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
      <!-- Compiled and minified CSS -->
      <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
      <!--custom css for materialize-->
      <link rel="stylesheet" type="text/css" href= {% static 'css/style.css' %}>
      <!--Let browser know website is optimized for mobile-->
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <!--Title of the page goes here-->
      <title>{% block title %}Hello World {% endblock title %}</title>
    </head>
    <body>
    {% include 'navbar.html' %}
    
    
    {% block body %}
    {% endblock body %}
      
      
      <!--Jquery optional-->
      <script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
      <!-- Compiled and minified JavaScript -->
      <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
      <script type="text/javascript" src={% static 'js/main.js' %}></script>

</body>

</html>
请帮帮我,我不知道为什么侧导航栏不工作


在sidenav HTML模板的开头使用以下代码:

{% extends 'mbase.html' %}

您的CDN未导入到您的nav HTML文件,因此此代码将帮助您继承页面

请从开发者工具提供控制台错误(如果有)。上载的图像用于控制台错误。请检查一下。

    
  <ul id="slide-out" class="sidenav">
    <li><div class="user-view">
      <div class="background">
        <img src="images/office.jpg">
      </div>
      <a href="#user"><img class="circle" src="images/yuna.jpg"></a>
      <a href="#name"><span class="white-text name">John Doe</span></a>
      <a href="#email"><span class="white-text email">jdandturk@gmail.com</span></a>
    </div></li>
    <li><a href="#!"><i class="material-icons">cloud</i>First Link With Icon</a></li>
    <li><a href="#!">Second Link</a></li>
    <li><div class="divider"></div></li>
    <li><a class="subheader">Subheader</a></li>
    <li><a class="waves-effect" href="#!">Third Link With Waves</a></li>
  </ul>
    
$(document).ready(function(){
    $('.sidenav').sidenav();
    // Initialize materialize data picker
    $('.datepicker').datepicker({'format': 'yyyy-mm-dd'});
    $('select').formSelect();
    // other functions to make it collapsible
    $('.collapsible').collapsible();
    $(".dropdown-trigger").dropdown();
    $("#userdropdown.dropdown-trigger").dropdown({coverTrigger: false});
    });
{% extends 'mbase.html' %}