rendre Mobile un div contenant un menu
	
	
		bonjour  à tous 
s'il vous plait  j'aimerais rendre Mobile un div contenant un menu au clic dessus et pas cacher complètement en javascript
voici  mon div
	Code:
	
1 2 3 4 5 6 7 8 9
   |  
  <div id="AGauche_Haut" onclick="cache_menu()">
                 <ul>
                       <li><a href="#" title="Menu1"> Menu1</a></li>
                       <li><a href="#" title="Menu2"> Menu2</a></li>
                       <li><a href="#" title="Menu3"> Menu3</a></li>
                       <li><a href="#" title="Menu4"> Menu4</a></li>
                  </ul>
                  </div> | 
 son css
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12
   |  
#AGauche_Haut
   {
     background-color:#999933;
	 border-right:#990000 solid 7px;
	 width:188px;
	 height:160px;
	 margin-top:;
	 display:block;
	 float:left;
	position:fixed;
   } | 
 Ce code Js le  cache complètement
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
   |  
  var visible=true;
function cache_menu()
{  var i=0;
	if(visible==true)
   {	
	  document.getElementById("AGauche_Haut").style.display="none";
	   visible=false;
   }
  else
   {	
	document.getElementById("AGauche_Haut").style.display="block";
	visible=true;
   }
} | 
 avec  celui ci  j'essaye de diminuer progressivement sa  largeur  sans succès jusqu'à présent mais je n'ai pas les effets recherchés
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
   |  
var visible=true;
function cache_menu()
{  var i=0;
 largeur=document.getElementById("AGauche_Haut").offsetWidth;
 
   {	
	  while(largeur>5)
	   {
	    document.getElementById("AGauche_Haut").style.width=largeur+'px';
		setTimeout("", 1000);
		largeur--;
       }
	   visible=false;
   }
  else
   {	
	document.getElementById("AGauche_Haut").style.display="block";
	visible=true;
   }
} | 
 Merci de me  proposer  une piste