Это сводит меня с ума! Я следил за постом, который, похоже, не работает:
http://www.filamentgroup.com/lab/using_multiple_jquery_ui_themes_on_a_single_page/
У меня есть базовая тема, например, это тема Smoothness из галереи пользовательского интерфейса jQuery. Затем у меня есть «красная» тема, которая в основном окрашивает кнопки в красный цвет. Вот тема, которую я создал .
Итак, я иду, чтобы загрузить мою тему. Выберите «Дополнительные настройки», установите область «red», а имя папки моей темы - «red» и загрузите. Прежде всего, я не совсем на 100% уверен, какую папку я скопировать в свой проект: это папка 'development-bundle \ themes' (которая содержит мою красную папку) или папка '\ css \ red'?
Я пробовал оба. Пост выше, кажется, предлагает, если я скопирую свою папку с темами и сошлюсь на мою тему в css, это сработает, когда я добавлю класс 'red' в div или элемент оболочки. Так что я связал темы, как это в моем файле:
<link type="text/css" href="themes/base/jquery.ui.all.css" rel="stylesheet" />
<link type="text/css" href="themes/red/jquery.ui.all.css" rel="stylesheet" />
Базовая тема загружается и работает все хонки Дури, но красная тема не. У меня есть кнопка в стиле так:
<input type="submit" id="btn" value="A submit button" class="red" />
Я также пробовал:
<div class="red">
<input type="submit" id="btn" value="A submit button" />
</div>
Ни одна из них не работает. Когда я удаляю ссылку на файл css 'themes / base / jquery.ui.all.css', кнопки вообще не стилизуются. Псих! Я вырываю волосы. Куда я иду не так? Конечно, они должны просто упростить загрузку ТОЛЬКО папки с темой и ссылаться на файл ui.all.