0
Есть ли способ сделать анимацию изменения атрибута в jquery так же, как вы можете это сделать с помощью функции .switchClass()?изменение атрибута jQuery
класс должен оставаться неизменным при изменении значения атрибута для элемента.
здесь jsfiddle, который показывает, что я хочу добиться:
Код: HTML
<div class="big" id="1"></div>
CSS:
div {
width: 100px;
height: 100px;
background-color: #ccc;
}
.big[id="1"] {
width: 200px;
height: 200px;
}
.big[id="2"] {
background-color: #00f;
}
JS:
$("div").click(function() {
$(this).switchClass('big[id=1]', 'big[id=2]', 1000, "easeInOutQuad");
});
я не работает для меня, ДИВ просто исчезает здесь jsfiddle: http://jsfiddle.net/9nh348sb/2/ – AnKing
@AnKing Я видел скрипку, Если вы хотите выполнять простую анимацию независимо от событий клика, вам нужно установить идентификатор обмена подкачки в текущем значении html на основе обработчиков. здесь обновляется скрипка http://jsfiddle.net/9nh348sb/4/ – Sangram
Вы не можете выполнить переключатель щелчка div, поскольку после того, как div будет скрыт, вы не сможете выполнить щелчок. но если вы хотите выполнить щелчок по документу, здесь обновляется скрипка http://jsfiddle.net/9nh348sb/5/ – Sangram