Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2011, 15:05
Avatar de tredio
tredio
 
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 16 años
Puntos: 66
Respuesta: datepicker del jquery debajo de los divs

Cita:
Iniciado por web_design_team Ver Mensaje
Dada la fecha del post original es probable que ya lo haya solucionado, pero como me canse de buscar en google la solucion y no la encontre lo solucione yo mismo, tal vez le pueda servir a alguien mas.

Si estás usando como yo el datepicker con la biblioteca jquery-ui-1.8.12.custom.min.js quiere decir que personalizaste la descarga con el themeroller http://jqueryui.com/themeroller/.

Siendo asi te puedo decir lo que hice yo.

Cualquier intento por modificar el z-index del datepicker desde el css es inutil, ya que el estilo incrustado en el div se actualiza cada vez que aparece la capa ui-datapicker-div, asi que fui al archivo jquery-ui-1.8.12.custom.min.js y encontré una línea que actualiza el z-index cada vez que aparece, es esta:

b.dpDiv.zIndex(d(a).zIndex()+1);

La eliminé y listo, ahora puedo determinar el z-index de la capa ui-datepicker-div desde afuera.

Aparentemente esta linea detectaria el maximo z-index disponible y le asigna uno superior, pero parece que no funciona, por lo menos para mi.

Saludos.
si funciona, si ves en esa parte del codigo, solo actualiza el z-index si el 'position' del elemento es 'relative' o 'absolute' o 'fixed', ponlo 'relative' y solucionas el problema.

saludos.
__________________
Extension Google Chrome
dar las gracias no cuesta nada :D