Foros del Web » Programando para Internet » Jquery »

Problema Bootstrap Modal Jquery

Estas en el tema de Problema Bootstrap Modal Jquery en el foro de Jquery en Foros del Web. Hola compañeros. Tengo un problema con un panel de administracion que estoy programando. Lo que quiero hacer es que al pulsar un boton eliminar, apareca ...
  #1 (permalink)  
Antiguo 16/05/2012, 06:28
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años
Puntos: 1
Exclamación Problema Bootstrap Modal Jquery

Hola compañeros. Tengo un problema con un panel de administracion que estoy programando. Lo que quiero hacer es que al pulsar un boton eliminar, apareca una ventana modal para confirmar la eliminacion del registro. Funciona perfecto en mi navegador pero no en mi iphone ni en ningun dispositivo movil, ya que se queda como piyado. Se que no es fallo bootstrap ya que probando otras web que lo utilizan , funciona correctamente asi que no se que es lo que estoy haciendo mal. Les dejo el codigo y les pido su ayuda para resolver este misterio . (Por cierto estoy utilizando bootstrap responsive !)

Este es el codigo del formulario:

Código HTML:
<form class="well" action='bajaproducto.php' method='POST'>
   <table>
    <tr>
	<td><button class="btn" id="85"><i class="icon-remove"></i></button></td>
	<td>Producto 1</td>
    </tr>
    </table>
	<input id='borrarid' type='hidden' name='borrarid' value=''>
</form> 
Este es el codigo de la ventana modal
Código HTML:
<div class="modal hide fade" id="mymodal">
        <div class="modal-header">
          <h3>Mensaje</h3>
        </div>

        <div class="modal-body">Desea realmente eliminar el producto seleccionado?</div>

        <div class="modal-footer">
          <a href="#" class="btn" type="reset" onclick="closeDialog ();">Cancelar</a>
          <a href="#" class="btn btn-danger" onclick="okClicked ();">Eliminar</a>
        </div>
</div> 
Y por ultimo el javascrip:
Código:
<script>
  $('.controls button').click(function (e) {
    e.preventDefault();
    var mivalor = $(this).attr("id");
    $('#borrarid').val(mivalor);
    $('#mymodal').modal('show' , function() {} );
  });

  function closeDialog () { 
    $('.controls button').removeClass('active');
    $('#mymodal').modal('hide'); 
  };
  function okClicked () { 
    $('.well').submit(); 
    closeDialog (); 
  };
</script>

Gracias de antemano por la ayuda!!
  #2 (permalink)  
Antiguo 23/05/2012, 03:50
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años
Puntos: 1
Respuesta: Problema Bootstrap Modal Jquery

Ya lo solucione:
Código HTML:
Ver original
  1. .modal-body {
  2. max-height: 350px;
  3. padding: 15px;
  4. overflow-y: auto;
  5. -webkit-overflow-scrolling: touch;
  6. }

y añadir:

Código Javascript:
Ver original
  1. $('#mymodal').on('show', function(e) {
  2.     var modal = $(this);   
  3.     modal.css('position', "fixed")
  4.         .css('height','170px')
  5.         .css('width', 'auto')
  6.         .css('margin','0')
  7.         .css('top', "3%")
  8.         .css('left', "3%")
  9.         .css('right', "3%")
  10.         .css('bottom', "3%");
  11.     return this;
  12.   });

Lo dejo por si a alguien le sirve de ayuda.

Etiquetas: bootstrap, javascript, modal, modalbox, movil
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:31.