Jestem zmuszony użyć starszej wersji jquery ui, która jest 1.8.10. Datepicker w tej wersji miał błąd wewnątrz ustawienia z-index, który czasami pojawiał się pod innymi kontrolkami. Po prostu chcę dopasować indeks z dp, aby był widoczny na innych kontrolkach. Podjęto próbę zmiany indeksu z w pliku .js, ale to się nie udało. Przeczytałem, że musisz ustawić tę wartość na zdarzeniu po fakcie, ponieważ wartość zostanie nadpisana, jeśli była wcześniejsza (nie jestem pewien, czy to prawda). Oto przykład, w jaki sposób im tworzenie instancji dp ... i również dołączono timepicker do datepicker.Jak zmienić wartość indeksu JQuery UI Datepicker?
$(function() {
$("input[id$='txtPreviousCutOff']").datetimepicker({
timeFormat: "hh:mm tt",
stepMinute: 5
});
$("#dpimage6").click(function() {
$("input[id$='txtPreviousCutOff']").datepicker("show")
});
});
poszedłem to sposób i to działa tak daleko! Wszystkie 3 są dobre odpowiedzi, ale chciałbym je wszystkie sprawdzić :) – user1732364
Musiałem zrobić # ui-datepicker-div, aby określić element przez ID (wszystkie są nazwane identycznie w naszej wersji jQuery). –
To jest trochę hacky, ponieważ może istnieć '.modal' przez bootstrap leżący wokół, który ma' z-index: 1050'. Polecam * nie * mieszanie obu, jquery-ui i bootstrap w tym samym czasie/strona/cały projekt. Ale przełącz się tylko na jeden, aby uniknąć takich zakłóceń. – Roland