Bonsoir.
Dans le cadre de mon projet, j'essaie de réaliser un navigateur latéral affiché/caché selon l'état d'une checkbox pour une utilisation sur mobile.
J'ai commencer à coder quelque chose en HTML CSS et JavaScript mais ca ne fonctionne pas, si quelqu'un peut m'aider merci !
Mon navigateur en HTML placé juste après le <body> :
Le code CSS associé :
La checkbox placée dans le header :
Et enfin le code JavaScript :
      
      
    Dans le cadre de mon projet, j'essaie de réaliser un navigateur latéral affiché/caché selon l'état d'une checkbox pour une utilisation sur mobile.
J'ai commencer à coder quelque chose en HTML CSS et JavaScript mais ca ne fonctionne pas, si quelqu'un peut m'aider merci !
Mon navigateur en HTML placé juste après le <body> :
<nav id="menuMobile">
  <ul>
    <li> <a href="#" title="Accueil"> ACCUEIL </a></li>
    <li> <a href="#musiques" title="Musiques"> MUSIQUES </a></li>
    <li> <a href="#films" title="Films"> FILMS </a></li>
    <li> <a href="#bio" title="Bio"> BIO </a></li>
    <li> <a href="#contact" title="Contact"> CONTACT </a></li>
  </ul>
</nav>
Le code CSS associé :
#menuMobile
{
  position: fixed;
  left: 0;
  width: 40%;
  height: 100%;
}
La checkbox placée dans le header :
<input type="checkbox" id="burgerCheckbox">
  <div id="burgerBtn"></div>
</input>
Et enfin le code JavaScript :
$('#burgerCheckbox').click(function()
{
  if($('#burgerCheckbox').is(':checked'))
  {
    $('#menuMobile').css('left', '0');
  }
 
  else
  {
    $('#menuMobile').css('left', '-40%');
  }
});
 
  
 