Я хочу переключить так много div
с этим кодом. Один div
открывается один раз, но я не знаю, почему это не работает ..Мой код jQuery не работает
HTML:
<a href="#" id="test" class="bitcon"></a>
<div class="hide-show"></div>
JQuery:
var test = $('#test'),
a = $('div').find('a');
console.log(a.hasClass('active'));
test.click(function(e) {
e.preventDefault();
var $this = $(this),
speed = 500;
if ($this.hasClass('active') === true) {
$this.removeClass('active').next('.hide-show').slideUp(speed);
} else if (a.hasClass('active') === false) {
$this.addClass('active').next('.hide-show').slideDown(speed);
} else {
a.removeClass('active').next('.hide-show').slideUp(speed);
$this.addClass('active').next('.hide-show').delay(speed).slideDown(speed);
}
});
CSS:
.hide-show {
display:none;
}
Можете ли вы уточнить, что вы подразумеваете под словом «не работает»? Он что-то делает? Ничего? Сообщать о любых ошибках в консоли JavaScript? Что он должен делать? –
@DavidThomas sir не сползает, когда я нажимаю на тег. – Mani
Что такое "* it *"? Когда вы «* щелкните по [те] тегу *»? –