J'ai environ 40 questions sur un script Question/Anwser maintenant je veux cacher tous les autres messages puis celui avec l'id cliqué mais les fenêtres se chevauchent, Alors comment cacherais-je tous les autres ids et montrer juste un avec Javascript?Modifier l'élément CSS avec JS, JS?
0
A
Répondre
3
Les exemples suivants varient en fonction de votre structure HTML. Ils sont considérés comme des exemples, pas des solutions pour votre situation spécifique.
Changer le style d'un seul élément peut être fait assez rapidement:
document.getElementById("foo").style.display = "none";
Vous pouvez cacher tous les autres comme celui-ci:
var myDivs = document.getElementsByTagName("DIV");
for (var i = 0; i < myDivs.length; i++) {
if (myDivs[i].id != "foo") {
myDivs[i].style.display = "none";
} else {
myDivs[i].style.display = "block";
}
}
Si vous êtes ouvert à l'aide d'un cadre , comme jQuery, vous pourriez faire la même chose encore plus vite:
$(".question .title").click(function(){
$(this)
.next().slideDown()
.closest(".question").siblings()
.find(".body").slideUp();
});
Démonstration en ligne de jQuery: http://jsbin.com/opisa/edit
Questions connexes
- 1. Insérer/modifier JS jQuery
- 2. Random CSS via JS
- 3. PHP + XHTML + CSS + JS - Syntaxe
- 4. GZipping fichiers CSS et JS
- 5. site gzipping (js, css, php)
- 6. mod_deflate pour css et js
- 7. js/css changer de curseur
- 8. PHP - Envoi gzip JS/CSS compressé
- 9. JS, Images et CSS interceptés par HTTPModule
- 10. comment configurer le cache pour css/js
- 11. Éditeur PHP/HTML/JS/CSS en ligne
- 12. fichier swf en html-css-js
- 13. Mise en cache dans JS/CSS
- 14. Modifier la fonction JS en jQuery
- 15. Ext js avec jsf
- 16. JS doc avec ant
- 17. CakePHP sur IIS7 - non css/js/img
- 18. Redimensionnement d'image fluide en CSS (ou JS?)
- 19. js, img, css et dossiers ajaxcall?
- 20. Comment puis-je retourner gzip css/js
- 21. Compresser JS et CSS pendant le déploiement
- 22. .htaccess pour cacher la version CSS/JS
- 23. Apache2 ne Gzip pas mon js/css
- 24. CSS - js rend les liens inutiles
- 25. plugin grille jQuery - chemin js et css
- 26. JS/Ajax - Modifier la page avec PHP en ajax
- 27. Comment faire pour inverser le texte avec js/css?
- 28. désactiver le script js avec jquery ou js
- 29. JS Editor basé sur JS avec l'achèvement de code
- 30. MinS JS ne fonctionne pas JS