Voici mon actuelle if/else:Besoin d'aide refactorisation ce Javascript instruction if/else
var current_class = $(this).closest("article").attr("class")
if (current_class == 'opened')
{
$(this).closest("article").removeClass('opened');
$(this).closest("article").addClass('closed');
}
else
{
$(this).closest("article").removeClass('closed');
$(this).closest("article").addClass('opened');
}
est-il un moyen plus court pour écrire tout cela? Juste semble ... en surpoids. :)
il a 2 classes tho – Dan
Il semble que '.toggleClass()' travaille avec deux classes. c'est-à-dire '.toggleClass '(' closed closed ')'. Exemple: http://jsfiddle.net/xaHTn/4/ –