Добрый день всем,CSS toggleClass не работает правильно
Я хочу, чтобы переключить классы, как только я нажимаю на одном из изображений. Как только я нажму, я хочу добавить класс к этому div
с именем expand
, чтобы придать ему небольшой эффект перехода. Итак, вот моя проблема. Сначала нажмите ОК. Второй клик, класс expand
не исчезнет. Вот некоторые из моих файлов.
Любая помощь будет высоко оценена. Благодарю.
index.html
<div class="box1">
<div class="content">
<img src="img/some.png" />
</div>
</div>
some.js
$(function() {
$("img").on("click", function() {
var box = $(this).first().parents().eq(1).attr("class");
$("."+box).toggleClass("expand");
});
});
some.css
.box1 {
width: 50%;
height: 50%;
float: left;
position: relative;
font-size: 2em;
}
div {
-webkit-transition-property: width, height;
-webkit-transition-duration: 2s;
}
div.expand {
width: 100%;
height: 100%;
}
Это было быстро. Большое спасибо! Из-за этого. Еще раз спасибо –
Без проблем, рад помочь –