Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/04/2013, 06:34
wolflone1983
 
Fecha de Ingreso: abril-2013
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
Respuesta: Mover div izquierda derecha con un boton + jquery

lo he conseguido solucionar pongo codigo por si le sirve ah alguien
html:
Código HTML:
Ver original
  1. <div id="conmenu" class="cmenu">
  2. <div id="cerrar" class="menuvisible"></div>
  3. <div id="abrir" class="menuoculto"></div>
  4. <div class="menu"></div>
  5. </div>


css:
Código CSS:
Ver original
  1. .cmenu
  2. {
  3.     height: 300px;
  4.     width: 155px;
  5.     position: absolute;
  6.     top: 178px;
  7.     bottom: 40px;
  8.     left: -124px;
  9. }
  10. .menuoculto
  11. {
  12.     height: 82px;
  13.     width: 28px;
  14.     background-image: url(../imagenes/Menutrasparanteoculto.png);
  15.     background-repeat: no-repeat;
  16.     cursor: pointer;
  17.     position: absolute;
  18.     left: 117px;
  19.     top: 21px;
  20.     display:block; 
  21. }
  22. .menuvisible
  23. {
  24.     height: 82px;
  25.     width: 28px;
  26.     background-image: url(../imagenes/Menutrasparanteoculto.png);
  27.     background-repeat: no-repeat;
  28.     cursor: pointer;
  29.     position: absolute;
  30.     left: 117px;
  31.     top: 21px;
  32.     display:none;
  33.  
  34. }
  35. .menu
  36. {
  37.     height: 300px;
  38.     width: 127px;
  39.     top: 1px;
  40.     bottom: 40px;
  41.     background-image: url(../imagenes/Menutrasparante.png);
  42.     background-repeat: no-repeat;
  43.     left: 0px;
  44.     position: absolute;
  45.    
  46. }


jquery:
$(document).ready(function ()
{


$('#abrir').click(function()
{
$(".cmenu").animate({"left": "-124px"}, "slow");
},
function()
{
$(".cmenu").animate({"left": "0px"}, "slow"),
$('#abrir').css('display','none'),
$('#cerrar').css('display','block');
},
$('#cerrar').click(function()
{
$(".cmenu").animate({"left": "-124px"}, "slow"),
$('#cerrar').css('display','none'),
$('#abrir').css('display','block');
}
)
);

});