2017-10-08 44 views
0

我正在使用Django的webapp,我使用Materialise for CSS我已经将Materialise文件放在应用程序的静态文件夹中。我遇到Navbar的问题,它在全屏时能正常工作,但当我调整浏览器的大小时,移动导航栏的汉堡图标不起作用。当点击它时,它会转到/#页面,并且不会像本应该那样从侧面打开。我必须在Django或Javscript文件文件中进行任何更改吗?我该如何解决这个问题?Django Materialize.css Navbar

+0

欢迎来到Stack Overflow。你应该分享一些代码,否则我们不知道你做了什么。更多详情请阅读https://stackoverflow.com/help/how-to-ask – Mikkel

回答

0

Materialize使用materialize.js文件。该文件需要位于js下的静态文件夹中。 (即js/materialize.js)然后,您需要在JQuery脚本语句之后在您的html模板中声明此文件,如下所示。你做过了吗?

<body> 
    <!--Import jQuery before materialize.js--> 
    <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script> 
    <script type="text/javascript" src="js/materialize.min.js"></script> 
</body> 
+0

这就是我所做的

+0

它与Django无关网址是否正确? –

+0

不,我不会指望它与django网址有任何关系,除非你在那里有什么新奇的东西。你的所有静态文件都能正确设置,并且你是否使用collectstatic方法将它们聚集在一起? – cander