jQuery で5秒後とかに addClass したいとき
shikakun opened this issue · 0 comments
shikakun commented
$('#selector').delay(5000).addClass('hogemoge');
とか書いても、delay
はアニメーションにしか効かないので、ページを読み込んだタイミングで addClass
してしまう。
以下のように書けば5秒後に addClass
できる。
方法1
$('#selector').delay(5000).queue(function(next) {
$(this).addClass('hogemoge');
next();
});
方法2
$('#selector').delay(5000).queue(function() {
$(this).addClass('hogemoge').dequeue();
});