私はjQueryに非常に慣れていませんが、学びたいと思っています。このため、私は jsFiddle を使用してプレイし、何ができるかを確認しています。特に深刻なことはなく、アニメーションで遊んでいるだけです。具体的には、2 つのクラス間でアニメーション化する機能です。
要点を言えば、これを見て、それが機能するために .delay が必要な理由を教えてもらえますか?
$('div').click(function() {
if ($(this).hasClass('clicked')) {
$(this).delay(1).removeClass('clicked', 5000, 'easeInElastic');
} else {
$(this).delay(1).addClass('clicked', 5000, 'easeInElastic');
}
});
私が知る限り、2 つの .delay を取り除くことができるはずですが、そうするとうまくいきません。