Bonjour à tous,
JavaScript continue de me faire des misères.
Je cherche à afficher/cacher une div au survol de son parent.
Voici le PHP/HTML
Pour résumer : On a un bouton administrateur, on le survole apparait le menu administrateur et après si on survole les différents liens on doit voir apparaitre encore un sous-menu (ce sont les DIVs class=".detailMenu").
J'arrive à cibler la première class :"detailMenu" Par :
Mais lorsque que je lui rajoute ".hide" la console me ressors que hide is not function .
Pour moi il faudrait écrire :
Et dois y avoir une erreur dans ma synthax car je cache le menu administrateur avec la fonction suivante et ça marche comme je veux ?
Modifié par Soxy95 (18 Jan 2016 - 15:41)
JavaScript continue de me faire des misères.
Je cherche à afficher/cacher une div au survol de son parent.
Voici le PHP/HTML
if (InternauteEstConnecteEtEstAdmin()){ //Si membre admin
echo '<a id="administration" href="">Administration</a>';
echo '<div id="menuAdmin">';
echo '<a href="'. RACINE_SITE .'admin/gestionDesSalles.php">Gestion des salles</a>';
echo '<div class="detailMenu">';
echo '<a href="?action=affichage">Affichage des salles.</a>';
echo '<a href="?action=ajout">Ajout d\'une salle.</a>'
echo '</div>';
echo '<a href="'. RACINE_SITE .'admin/gestionDesProduits.php">Gestion des produits</a>';
echo '<div class="detailMenu">';
, echo '<a href="?action=affichage">Affichage des produits</a>';
echo '<a href="?action=ajout">Ajout d\'un produit</a>';
echo '</div>';
Pour résumer : On a un bouton administrateur, on le survole apparait le menu administrateur et après si on survole les différents liens on doit voir apparaitre encore un sous-menu (ce sont les DIVs class=".detailMenu").
J'arrive à cibler la première class :"detailMenu" Par :
$('.detailMenu')[0]
Mais lorsque que je lui rajoute ".hide" la console me ressors que hide is not function .
Pour moi il faudrait écrire :
$('.detailMenu')[0].hide();
Et dois y avoir une erreur dans ma synthax car je cache le menu administrateur avec la fonction suivante et ça marche comme je veux ?
$(function() {
$('#menuAdmin').hide();
$('#administration').mouseover(
function () {
$('#menuAdmin').show();
});
});
Modifié par Soxy95 (18 Jan 2016 - 15:41)