JQuery UI ThemeRoller - Установка тем - PullRequest
17 голосов
/ 02 апреля 2010

Я пытаюсь установить пользовательский интерфейс jQuery с темой ThemeRoller впервые. Я скачал jquery 1.4.2 ... Я скачал jQuery UI с несколькими темами. Я пытался следовать инструкциям, но они кажутся противоречивыми и не имеют отношения к загруженным файлам.

Когда я пытаюсь использовать средство выбора даты ... работает средство выбора даты, но оно имеет стиль по умолчанию (серый).

Эта страница относится к папке / подпапке / файлам css, которые не существуют. Эта страница ссылается на файл ui.theme.css, который не существует.

Загрузки, которые я получил, включали следующее:

--development-bundle
---demos
----docs
----external
----themes
------base
------Redmond
----ui
------i8n
------minified
--js

Так что вы положили куда? Я скопировал js в соответствующий каталог и связал его со своей страницей. Я также скопировал папку themes / base и связал ее с файлом jquery.ui.all.css. Даже включенные демонстрации отображают только стиль по умолчанию (серый).

Куда я иду не так?

EDIT:

Извините, я сначала попробовал Redmond, но когда это не сработало, я попробовал Smoothness (случайный выбор - не осознавал, что это был серый). Я получаю одинаковые результаты для каждого - серый. [также исправлена ​​структура папок выше]

РЕДАКТИРОВАТЬ 2: Ну, я понял это ... ни в одной из начальных загрузок Smoothness или Redmond не было папки CSS (как видно из структуры, которую я описал выше). Обе эти темы были загружены в течение нескольких минут и имеют разные размеры файлов). Я только что попытался загрузить Cupertino, у которого есть папка CSS - когда я копирую это в свое приложение, я получаю соответствующий стиль.

Итак, я попытался загрузить Redmond еще раз, и вот, у него также есть папка CSS ... Я задавался вопросом, мог ли я загрузить одну и ту же тему дважды, но у них разные временные метки и разные размеры файлов ... Я озадачен. Возможно, у сервера jQuery просто перенапряжение!

Сегодня золотая звезда отправляется на поиски следа jquery-ui-1.8.custom.css, что в итоге привело к моему прозрению!

РЕДАКТИРОВАТЬ 3:

Я только начал скачивать Start и Humanity - оба zip-файла НЕ имеют папки CSS!

Копаем дальше, кажется Возможно, я не сошел с ума в конце концов .

Ответы [ 3 ]

16 голосов
/ 02 апреля 2010

Вам нужно изменить эту ссылку в своей голове, она должна быть в следующем формате:

<link rel="Stylesheet" href="/css/MY_THEME_HERE/jquery-ui-1.8.custom.css" />

Например, если вы скачали тему redmond:

<link rel="Stylesheet" href="/css/redmond/jquery-ui-1.8.custom.css" />

Любая тема, которую вы выбрали при загрузке, должна быть включена в почтовый индекс по этому пути. Если вы создали собственную тему, это будет:

<link rel="Stylesheet" href="/css/custom-theme/jquery-ui-1.8.custom.css" />
0 голосов
/ 02 апреля 2010

Гладкость - это тема по умолчанию, которую вы получаете при загрузке jquery ui. Когда вы катите свою собственную тему, тогда в каталоге css должен быть «пользовательский» каталог, в котором есть ваша свернутая тема.

Вы уверены, что не выбрали технику плавности при загрузке jqueryUI вместо пользовательской или другой темы?

Иногда, когда вы меняете тему, вам нужно перезагрузить страницу (f5), чтобы увидеть изменения.

0 голосов
/ 02 апреля 2010

Гладкость - это серая тема - вы уверены, что она настроена неправильно? Возможно, попробуйте одну из более красочных тем и посмотрите, совпадает ли она с themeroller.

...