У меня уже есть сайт с собственной темой CSS. Я использую jQuery UI виджет "вкладки", но не CSS из jQuery-UI.
Теперь я пытаюсь добавить виджет «Выбор даты» на одной из моих страниц. Было бы здорово, если бы я мог повторно использовать тему по умолчанию в jQuery-UI, что просто прекрасно.
Проблема в том, что тема выбора даты также применяется к моим вкладкам CSS. Например, свойства css «ui-widget» применяются как к элементу выбора даты, так и к элементам табуляции.
Кажется, я не могу найти способ применить свойства css только к средству выбора даты. Я не вижу "супер селектора", который применяется только к DIV выбора даты.
Какой лучший способ справиться с этим?
[EDIT]
Виджет datepicker действительно является проблемой. Я не могу применить стиль CSS, специфичный для него. Вот начальный код DIV, который появляется:
<div style="position: absolute; top: 300.4px; left: 149px; display: block;" id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"><div class="ui-datepicker-header ui-widget-header ui-helper-clearfix ui-corner-all">
Поэтому я не могу добавить суперселектор. Было бы здорово, если бы виджет выбора даты поддерживал CSS scope . Но это не так. Я застрял вручную, редактируя файл jQuery CSS.
Дата выбора в настоящее время рефакторинг . Надеюсь, новый код решит эту проблему.