Sono costretto a utilizzare una versione precedente di jquery ui che è 1.8.10. Il datepicker in questa versione aveva un bug all'interno dell'impostazione z-index che a volte lo faceva apparire sotto altri controlli. Sto semplicemente volendo regolare lo z-index del dp in modo che appaia sopra gli altri controlli. Ho provato a cambiare lo z-index nel file .js ma non è riuscito. Ho letto che devi impostare questo valore sull'evento aftershow perché il valore verrà sovrascritto se precedente (non è sicuro che sia vero). Ecco un esempio di come creare un'istanza del dp ... ho anche aggiunto un timepicker al datepicker.Come cambiare il valore dell'indice Z di jQuery UI Datepicker?
$(function() {
$("input[id$='txtPreviousCutOff']").datetimepicker({
timeFormat: "hh:mm tt",
stepMinute: 5
});
$("#dpimage6").click(function() {
$("input[id$='txtPreviousCutOff']").datepicker("show")
});
});
Sono andato questo è il metodo e sta funzionando finora! Tutti e 3 sono buone risposte però, vorrei poterli controllare tutti :) – user1732364
Ho dovuto fare # ui-datepicker-div per specificare l'elemento per ID (sono tutti identificati in modo identico nella nostra versione di jQuery). –
Questo è un po 'hacky in quanto potrebbe esserci un '.modal' di bootstrap che gira attorno al quale è presente' z-index: 1050'. Vorrei raccomandare * non * mixare entrambi, jquery-ui e bootstrap allo stesso tempo/pagina/intero progetto. Ma passa ad uno esclusivamente per evitare tali interferenze. – Roland