2016-03-30 9 views
-4

クリックしてクラスを追加して2〜3秒後に削除する方法はありますか?事前クリック時のクラスJqueryの追加と削除

+0

https://api.jquery.com/addclass/ – goodyzain

+3

使用してみてください '.addClass'、' .removeClass() '、'のsetTimeout() '。 –

+0

はい、 'var $ this = $ this.addClass( 'magic'); setTimeout(function(){$ this.removeClass( 'magic');}、3000); ' – Tushar

答えて

0

で おかげで、これを試してみてください:

$("#your_click_element_id").on('click', function() 
{ 
    $(this).addClass("class_name");//or $("#id_of_whatever_you_want) 
    setTimeout(function() { 
     $(this).removeClass('class_name'); 
    }, 2000); 
}); 

setTimoutは2000ミリ秒待ってから.removeClass()を実行します。

<style> 
.class_name{ 
    ... 
} 
</style> 
関連する問題