2016-03-30 11 views
-4

Gibt es eine Möglichkeit, eine Klasse beim Klicken hinzuzufügen und dann nach 2 oder 3 Sekunden zu entfernen? Vielen Dank im VorausHinzufügen und Entfernen von Klasse Jquery bei Klick

+0

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

+3

versuchen mit '.addClass',' .removeClass() ',' setTimeout() '. –

+0

Ja, 'var $ this = $ this.addClass ('magic'); setTimeout (function() {$ this.removeClass ('magic');}, 3000); ' – Tushar

Antwort

0

Try this:

$("#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 wird für 2000 ms warten und dann die .removeClass() auszuführen.

<style> 
.class_name{ 
    ... 
} 
</style> 
Verwandte Themen