queue()を使って遅延 遅延実行でdelayを使いたいけどaddClass()などだと遅延してくれない。 そんなときに下記のように設定するとちゃんと動いてくれる。 //一秒遅らせて実行 $('.js-text').delay(1000).queue(function(){ $(this).text("へんか!"); }); setTimeout()でも同じような事が出来る。 こちらの方が普通なかんじかも。 //一秒後に実行 setTimeout(function(){ $('.js-setTimeout').text("へんか!"); },1000); 実際の動き(queue setTimeout) /* クリックしたら1秒後に変化します ----------------------------------------------- */ $(".js-text").on('click