J'ai une partie du code css, comment puis-je ajouter ce css avec jquery?comment ajouter du code css sur jquery?
div#menu li:hover>div {
visibility: visible;
}
J'ai une partie du code css, comment puis-je ajouter ce css avec jquery?comment ajouter du code css sur jquery?
div#menu li:hover>div {
visibility: visible;
}
Bien que Sarfraz et Les réponses d'Anthony fonctionneraient il y a quelques points à noter.
1) Pour masquer/montrer que vous préférez utiliser les modèles hide()
et show()
disponibles sur un objet jQuery.
Ainsi,
$("div#menu li:hover>div").show();
2) Essayez d'utiliser des classes CSS à la place, plutôt que l'utilisation directe de la fonction .css()
3) Avec votre sélecteur, div#menu
est inutile. Un sélecteur d'identifiant est plus rapide. Tout ce que vous faites quand vous mettez le sélecteur d'élément div
devant elle est lente vers le bas:
$("#menu li:hover>div").show();
En outre, commencer à accepter les réponses et le vote. C'est une bonne courtoisie - Cela rapporte des points aux gens, ce qu'ils aiment, et les rend plus enclins à vous aider dans le futur.
........
$('selector').css('visibility', 'visible')
S'il vous plaît vérifier ce lien http://remysharp.com/2008/10/17/jquery-really-visible/
Le problème: visible
Le sélecteur: visible fonctionne très bien si vous vous demandez si l'élément particulier a été mis à invisible (soit par l'affichage ou la visibilité Style CSS). Cependant, si l'élément est masqué car un élément parent est masqué, le sélecteur: visible renvoie un faux positif.
Et commencer à voter - 0 votes –