div.myButton
クリックしたときにを変更するために、このコードを作成しました。このコードは、クラスを削除するときにこれを遅らせる必要があるという条件で、 .toggleClass()
onred-text
クラスを許可したいと考えています。#bar
.toggleClass()
私のコードはクラスを に変更し、myButton
クラスをmyButton2
に追加black-text
し#bar
ます。しかし、それは 2 番目の部分を行うことはできません:.removeClass()
遅れて。
これがコードです
$(function () {
$('div.myButton').click(function () {
$(this).toggleClass('myButton2');
$('#bar').addClass("black-text");
$(this).removeClass('myButton').addClass('myButton2');
});
$('div.myButton2').click(function () {
$('#bar').delay(1000).queue(function (next) {
$(this).removeClass("black-text");
next();
});
});
});
そして、これが jsfiddle デモhttp://jsfiddle.net/jmarti/gc5XT/2/です