Comment: ajouter / supprimer une classe sur mouseOver / mouseOut - JQuery .hover?
Vous cherchez à changer la couleur de la bordure sur une boîte..
..quand l'utilisateur passe la souris au-dessus de/..
Voici la tentative de code.. Besoin de Travailler!
JQuery:
<script>
$("result").hover(
function () {
$(this).addClass("result_hover");
},
function () {
$(this).removeClass("result_hover");
}
);
</script>
CSS3:
<style>
.result {
height: 72px;
width: 100%;
border: 1px solid #000;
}
.result_hover {
border: 1px solid #fff;
}
</style>
HTML5:
<div class="result">
<div class="item">
<div id="item1">
<i class="icon"></i> ##
</div>
</div>
<div>
Merci pour regarder
source d'informationauteur sourcingsynergy
Vous devez vous connecter pour publier un commentaire.
Vous avez oublié le
dot
de sélecteur de classe du résultat de la classe.Démonstration En Direct
Vous pouvez utiliser toggleClass sur survolez événement
Démonstration En Direct
Vous pouvez simplement utiliser: {dans et hors de la fonction de rappel}
Pour votre exemple, le mieux sera d'utiliser les CSS pseudo classe
:hover
: {pas de js/jquery nécessaire}Votre sélecteur manque un
.
et si vous dites que vous voulez changer leborder-color
- vous êtes l'ajout et la suppression d'une classe qui définit labackground-color
Il vous manque le point sur le sélecteur, et vous pouvez les utiliser toggleClass méthode jquery: