Подключен правильно, но не работает - CSS переключатель - PullRequest
0 голосов
/ 07 апреля 2020

Я работаю над созданием боковой панели навигации, которая изменяет размер содержимого после извлечения.

Мой скрипт, который изменяет классы, не взаимодействует должным образом с моим css. Я подтвердил, что мой переключатель скриптов действительно меняет класс, но, несмотря на всю мою работу css, после добавления класса обновление css не происходит. Знаете почему?

{% extends 'base.html' %}

{% block title %}
<title>Visualisation</title>
{% endblock %}

{% block body %}

<div id="wrapper"></div>
<!-- Sidebar -->
<div id="sidebar-wrapper">
    <ul class="sidebar-nav">
        <li><a href="#">Home</a></li>
        <li><a href="#">Businesses</a></li>
        <li><a href="#">Export</a></li>
        <li><a href="#">Logout</a></li>
    </ul>
</div>
<!-- Page Content -->
<div id="page-content-wrapper">
    <div class="container-fluid">
        <div class="row">
            <div class='col-lg-12'>
                <a href="#" class="btn btn-success" id="menu-toggle">Toggle</a>
                <h1>Sidebar</h1>
                <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Cumque in laudantium quas qui omnis aliquam. Est ipsam, quos omnis provident tenetur sunt laudantium alias libero, facere distinctio consectetur, cumque error.</p>
            </div>
        </div>
    </div>
</div>

<script>
    $("#menu-toggle").click( function (e){
        e.preventDefault()
        $("#wrapper").toggleClass("menuDisplayed")
    });
</script>
{% endblock %}

Вот мой CSS:

    #wrapper.menuDisplayed #sidebar-wrapper{
    width: 10vw;
}

#wrapper.menuDisplayed #page-content-wrapper{
    padding-left: 10vw;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...