J'ai un code javascript qui quand un lien est cliqué, il peut montrer et cacher des divisions de la page.jquery afficher et masquer
function shoh(id) {
if (document.getElementById) { // DOM3 = IE5, NS6
if (document.getElementById(id).style.display == "none"){
$(id).fadeIn();
} else {
$(id).hide();
}
} else {
if (document.layers) {
if (document.id.display == "none"){
document.id.display = 'block';
} else {
document.id.display = 'none';
}
} else {
if (document.all.id.style.visibility == "none"){
document.all.id.style.display = 'block';
} else {
document.all.id.style.display = 'none';
}
}
}
}
mais il ne fonctionne pas maintenant quand j'ajouté le jquery fadeIn et cacher au lieu d'utiliser la méthode document.getElementById. Pourquoi?
Avez-vous ajouté la bibliothèque jQuery pour charger avec la page? – Dom
Pourquoi utilisez-vous ce code de compatibilité horrible de 2000 en 2013? Vous n'auriez même pas besoin de jQuery ici, * tous les navigateurs supportent 'getElementById' aujourd'hui. – Jon