Maison > interface Web > Questions et réponses frontales > Comment supprimer le survol dans jquery CSS

Comment supprimer le survol dans jquery CSS

PHPz
Libérer: 2023-04-05 14:16:29
original
1518 Les gens l'ont consulté

La pseudo-classe :hover en CSS définit le style lorsque le pointeur de la souris survole un élément. C'est une situation souvent utilisée dans le développement web. Mais il existe des situations dans lesquelles nous devons supprimer le style de survol. À ce stade, vous pouvez utiliser jQuery pour supprimer l'effet :hove.

Méthode 1 : utilisez removeClass()
Utiliser la méthode removeClass() de jQuery pour supprimer le code de style de pseudo-classe :hover est le moyen le plus simple. Sa syntaxe est la suivante :

$("selector").removeClass("className");

Cette méthode peut être appliquée à n'importe quel élément avec un nom de classe. Par exemple :

$("a").removeClass("hover");

Cette méthode peut supprimer le style nommé hover de tous les éléments a.

Méthode 2 : utiliser l'événement mouseleave
L'utilisation de l'événement mouseleave de jQuery peut également supprimer l'effet de pseudo-classe :hover. Effectue une action personnalisée lorsque la souris quitte l'élément spécifié. L'événement mouseleave correspond à l'événement mouseenter.

Sa syntaxe est la suivante :

$("selector").mouseleave(function(){
// Supprimer le code de style spécifié associé
});

Par exemple :

$("a").mouseleave (function(){
$(this).css("background-color","white");
});

Cet exemple consiste à définir la couleur d'arrière-plan du lien sur blanc lorsque la souris quitte un lien.

Méthode 3 : Utiliser l'événement Mouseout
L'utilisation de l'événement mouseout de jQuery peut également obtenir le même effet Lorsque la souris d'un élément le quitte, effectuez une certaine opération.

Sa syntaxe est la suivante :

$("selector").mouseout(function(){
// Supprimer le code de style spécifié associé
});

Par exemple :

$("a").mouseout ( function(){
$(this).css("background-color","white");
});

C'est la même chose que l'événement mousemove mentionné ci-dessus, car ils sont exécutés lorsque la souris quitte un élément Opérations correspondantes.

Résumé
Dans le développement réel, les développeurs doivent choisir différentes méthodes pour supprimer l'effet de la pseudo-classe :hover en fonction de la situation réelle. Les trois méthodes ci-dessus sont les méthodes les plus couramment utilisées dans le développement réel et peuvent obtenir de meilleurs résultats.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal