Comment je définirais css inside() Je sais que c'est une question simple mais je ne trouve pas la réponse.Définir css dans() dans jquery
Je sais que ce ne va pas ...
if ('#Box' == .css('display', 'none')) {}
Merci
Comment je définirais css inside() Je sais que c'est une question simple mais je ne trouve pas la réponse.Définir css dans() dans jquery
Je sais que ce ne va pas ...
if ('#Box' == .css('display', 'none')) {}
Merci
Je pense que vous cherchez:
$('#Box').css('display', 'none')
est en train de changer en fait ce le style des éléments appariés par votre sélecteur (dans ce cas, #Box
). Ce n'est pas la même chose que de définir une nouvelle règle css, même si dans des situations simples, cela a le même effet.
Vous pouvez lire des valeurs comme ceci:
var currentDisplayValue = $('#Box').css('display');
if (currentDisplayValue == 'none') {
// do stuff.
}
vous pouvez aussi faire quelque chose comme:
$('#Box').hide('fast');
ou
$('#Box').slideUp('fast');
Wow. Pourquoi n'y ai-je pas pensé? – PHPNooblet