Django Materialize.css Navbar
Я работаю над веб-приложением Django и использую Materialize для CSS. Я поместил файл Materialize в статическую папку приложения. У меня есть проблемы с Навбаром, который работает нормально в полноэкранном режиме, но когда я изменяю размер браузера, значок гамбургера для мобильного Навбара не работает. При нажатии на него он просто переходит на страницу /# и не открывается со стороны, как следует. Нужно ли вносить какие-либо изменения в файлы файлов Django или Javscript? Как я могу исправить эту проблему?
1 ответ
Materialize использует файл materialize.js. Этот файл должен находиться в ваших статических папках под js. (т.е. js/materialize.js) Затем вам нужно объявить этот файл в своем html-шаблоне после оператора скрипта JQuery, как показано ниже. Вы сделали это?
<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>