Я хочу сделать кнопку, которая вращается после нажатия. Кнопка имеет динамическое имя (id, class). При нажатии на нее отображается или скрывается часть сообщения Wordpress. Когда почта развернута, я хочу, чтобы она указывала вверх, когда она была обернута вниз.Я хочу сделать кнопку, которая вращается после нажатия
<div>
<div class="button_wrap" id="opis<?php echo get_the_ID()?>"> <button class="button" type="button" id="button<?php echo get_the_ID()?>"></button> </div>
</div>
<script>
$("#button<?php echo get_the_ID()?>").click(function() {
$("#opis<?php echo get_the_ID()?>").slideToggle(1000);
});
</script>
CSS
.button_wrap {
width: 100%;
height: 80px;
text-align: center;
}
.button {
background: url(/arrow.svg) no-repeat;
margin-top: 20px;
cursor: pointer;
height: 50px;
width: 75px;
border: none;
transition: .3s ease;
padding-bottom: 5px;
}
.button:hover {
background: url(/arrow.svg) no-repeat;
color: red;
cursor: pointer;
height: 50px;
width: 75px;
border: none;
transition: .3s ease;
margin-top: 13px;
}
.opisy {
display: none;
}
Я считаю, что я должен добавить класс CSS к кнопке, но тогда я должен удалить его после второго щелчка. Я немного потерял, может быть, есть более простой способ сделать это?
Это делает работу, но у меня есть странная ошибка, когда только все другие кнопки вращается. – Tad
@Tad Опишите эту ошибку. –
Существует цикл, отображающий сообщения Wordpress, и в этом цикле у меня есть идентификатор, используя идентификатор сообщения (id = "button Php echo get_the_ID()?>") Для таргетинга кнопок и сообщений. Кнопка показывает скрытый контент сообщения. Может быть, есть способ дальнейшей изоляции сценария? – Tad