El problema es bastante directo, aunque me está costando trabajo encontrar la manera de resolverlo.jquery-ui datepicker change z-index
Estoy usando un marcador de fecha jQuery-ui junto con un "encendido/apagado al estilo ios personalizado". Esta palanca utiliza algunos elementos posicionados de manera absoluta que se muestran actualmente en la parte superior de mi selector de fecha.
ver el círculo fea comprendido entre julio de sexto a continuación ...
la manera sucia para hacer esto (al menos OMI) es escribir un estilo en una de mis hojas de estilo, pero me más bien, use algo de javascript cuando el selector se lance para hacer esto.
He intentado ya
$('.date_field').datepicker();
$('.date_field').datepicker("widget").css({"z-index":100});
y
$('.date_field').datepicker({
beforeShow: function(input, inst) {
inst.dpDiv.css({"z-index":100});
}
});
pero parece que el índice z se sobreescriben cada vez que se inicia el selector de fechas.
¡se agradece cualquier ayuda!
Considero una regla importante css en el CSS de su página mucho más limpia que javascript, ya que z-index * es * una propiedad de CSS y está ahí para darle estilo. Si tuviera que hacer una solución JS, agregaría una etiqueta 'style' en la cabeza, no solo tenerla en CSS mantendría su código JS más corto y más limpio, sino que también se aplicaría a todas las instancias de datapickers sin problemas. –
Posible duplicado de http://stackoverflow.com/questions/715677/trouble-with-jquery-dialog-and-datepicker-plugins – Lance
@Lance no es una tontería porque estoy preguntando cómo se puede hacer de forma dinámica sin agregar una línea al css –