http://removed.com/jquery/# Première lecture avec jQuery, et déjà bloqué. Je m'attends à ce que l'arrière-plan devienne rouge en vol stationnaire, mais ce n'est pas pour quelque raison que ce soit. Quelqu'un peut-il me donner un coup de main? Merci!Fond ne changeant pas en rouge
0
A
Répondre
4
Essayez de déplacer le code jQuery pour div.sidenavOff
à l'intérieur du ready
défintion, comme si
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(event){
alert("Thanks for visiting!");
});
$("div.sidenavOff").mouseover(function(){
$(this).removeClass().addClass("sidenavOver");
}).mouseout(function(){
$(this).removeClass().addClass("sidenavOff");
});
});
</script>
0
Vous devez placer les appels à .mouseover et .mouseout dans votre bloc $(document).ready(function() {...
. Comme vous l'avez, lorsque le sélecteur $("div.sidenavOff")
est appelé, ces éléments n'existent pas encore et aucun gestionnaire n'est attaché. Les déplacer dans document.ready les appellera après le chargement des éléments.
0
vous pouvez également faire grincer comme
$(document).ready(function(){
$("div.sidenavOff").mouseover(
function(){
$(this).toggleClass("sidenavOver").toggleClass("sidenavOff",true);
}
)
}
)
il a les mêmes fonctionnalités que l'exemple de Jonathan, mais il est moins de code à écrire :)
Questions connexes
- 1. ASP.NET gridview fond changeant de cellule dynamique
- 2. Jquery fond changeant de parent div
- 3. fond changeant sur les déplacements JLabel composants
- 4. Fond ne remplissant pas complètement
- 5. Comment à tracer un cercle sur un fond changeant
- 6. BlendFunc pour les polices texturées avec un fond changeant
- 7. changeant la couleur de fond de la cellule dans qt
- 8. IE8 ne pas afficher des images (rouge x) ... parfois
- 9. Google Chrome a: image de fond visité ne fonctionne pas
- 10. jQuery.css() ne renvoient pas border-color qui est rouge
- 11. GDI + ne lance pas d'exception, gros rouge X
- 12. Fond UIImageView qui ne tourne pas
- 13. État du flux de travail ne changeant pas dans asp.net
- 14. L'image de fond ne s'étire pas complètement
- 15. image de fond ne montre pas
- 16. ReSharper Variables coloriage en rouge
- 17. CSS - Puis-je redimensionner l'image de fond en changeant la largeur et la hauteur?
- 18. jquery, en changeant d'action de formulaire
- 19. Chargement AtlasSpriteManager dans les threads de fond ne fonctionne pas
- 20. Android Live Wallpaper - ne pas afficher l'image de fond?
- 21. iPhone OS 4.x - sockets TCP fond ne répondent pas
- 22. SparkDataContainer Scroller ne défile pas jusqu'au fond du conteneur
- 23. lien IE image de fond ne fonctionne pas
- 24. tâche de fond de coupe ne peut pas exécuter
- 25. Twitter api, en changeant le nom via?
- 26. Settings.xml ne me laisse pas changer la couleur de fond?
- 27. PyQt WebKit CSS image de fond ne montre pas
- 28. Webpage image de fond ne se charge pas
- 29. problème en changeant la taille de uialertview
- 30. WPF TextBlock Nombre négatif en rouge
Cela a fonctionné! Est-ce que chaque chose de jQuery doit être dans la fonction prête? – Strawberry
Si vous allez travailler avec le DOM ou vous avez vos scripts dans la tête. Vous devez soit l'exécuter dans $ (document) .ready() ou déplacer votre script vers le bas de la page où il peut être exécuté après que le DOM a été chargé sur la page. – RedWolves