Есть меню. При клике оно выезжает вниз. Так же есть div
с классом .doc-info
. Нужно переделать скрипт так, чтобы при выезде меню, у .doc-info padding-top
: с 320px
менялся на 420px
, к примеру. И чтоб при выполнении else
, padding
обратно слетал на 320px
. То есть вопрос в том, как добавить через JS стиль padding-top: 420px
и убрать его при повтором клике? Надеюсь понятно объяснил.
// TOGGLE MNU MOBILE SANDWICH
$(".toggle-mnu").click(function() {
$(".sandwich").toggleClass("active");
});
$(".toggle-mnu").click(function() {
if ($(".hidden-mnu").is(":visible")) {
$(".hidden-mnu").slideUp();
} else {
$(".hidden-mnu").slideToggle();
}
});
css
:$('.my-block').click(function() {
$(this).css('padding-top', '50px');
});
.my-block {
width: 100px;
height: 100px;
background-color: black;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="my-block"></div>
addClass
:$('.my-block').click(function() {
$(this).addClass('my-block_padding-top--50px');
// Для удаления .removeClass();
});
.my-block {
width: 100px;
height: 100px;
background-color: black;
}
.my-block_padding-top--50px {
padding-top: 50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="my-block"></div>
$('div').click(function() {
$('div').toggleClass('padding');
});
div {
width: 300px;
height: 300px;
background: red;
}
div.padding {padding: 10px}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div></div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как можно сделать перенос строки на каждом n'ом символе? Подскажите пожалуйста
What is engine of HordesIO? What engine like that you can recommend for 3d rpg's with open space?