Проблема досить пряма, хоча мені важко зрозуміти, як її вирішити.
Я використовую jQuery-ui datepicker разом із виконаним на замовлення перемикачем увімкнення / вимкнення стилю ios. Цей перемикач використовує деякі абсолютно розташовані елементи, які зараз відображаються поверх мого засобу вибору дати.
дивіться потворне коло, що охоплює 6 липня нижче ...
брудний спосіб зробити це (принаймні imo) - це написати стиль в одній з моїх таблиць стилів, але я б набагато скоріше використав якийсь javascript під час запуску засобу вибору, щоб це зробити.
Я вже пробував
$('.date_field').datepicker();
$('.date_field').datepicker("widget").css({"z-index":100});
і
$('.date_field').datepicker({
beforeShow: function(input, inst) {
inst.dpDiv.css({"z-index":100});
}
});
але, схоже, z-індекс перезаписується кожного разу, коли запускається програма вибору дати.
будь-яка допомога вітається!
style
тегу до голови - не тільки наявність його в CSS робить ваш код JS коротшим і чистішим, але і застосовується до всіх випадків вибору дати.