Проблема довольно проста, хотя мне трудно понять, как ее решить.
Я использую 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-index перезаписывается каждый раз при запуске datepicker.
любая помощь приветствуется!
style
тег в заголовок - не только его наличие в CSS делает ваш JS-код короче и чище, но и беспрепятственно применяется ко всем экземплярам datepickers.