JQuery UI ThemeRoller - Установка тем
Я пытаюсь установить пользовательский интерфейс jQuery с темой ThemeRoller в первый раз. Я скачал jquery 1.4.2... Я скачал jQuery UI с несколькими темами. Я пытался следовать инструкциям, но они кажутся противоречивыми и, похоже, не связаны с загруженными файлами.
Когда я пытаюсь использовать DatePicker... работает функция DatePicker, но она имеет стиль по умолчанию (серый).
Эта страница относится к папке / подпапке / css файлам, которые не существуют. Эта страница ссылается на файл ui.theme.css, который не существует.
Загрузки, которые я получил, включали следующее:
--development-bundle
---demos
----docs
----external
----themes
------base
------Redmond
----ui
------i8n
------minified
--js
Так, что ты кладешь куда? Я скопировал js в соответствующий каталог и связал его со своей страницей. Я также скопировал папку themes/base и связал ее с файлом jquery.ui.all.css. Даже включенные демонстрации отображают только стиль по умолчанию (серый).
Куда я иду не так?
РЕДАКТИРОВАТЬ:
Извините, я сначала попробовал Redmond, но когда это не сработало, я попробовал Smoothness (случайный выбор - не осознавал, что это был серый). Я получаю одинаковые результаты для каждого - серый. [также исправлена структура папок выше]
РЕДАКТИРОВАТЬ 2: Ну, я понял это.... ни в одной из начальных загрузок Smoothness или Redmond не было папки CSS (как видно из структуры, которую я описал выше). Обе эти темы были загружены в течение нескольких минут и имеют разные размеры файлов). Я только что попытался загрузить Купертино, у которого есть папка CSS - когда я копирую это в свое приложение, я получаю соответствующий стиль.
Поэтому я снова попытался загрузить Redmond, и вот - теперь у него также есть папка CSS... Интересно, я мог скачать одну и ту же тему дважды, но у них разные метки времени и файлы разных размеров... Я озадачен, Возможно, у сервера jQuery просто перенапряжение!
Сегодня золотая звезда получает прозвище за то, что поставил меня на след jquery-ui-1.8.custom.css, что в итоге привело к моему прозрению!
РЕДАКТИРОВАТЬ 3:
Я только начал скачивать Start и Humanity - оба zip-файла НЕ имеют папки CSS!
Копая дальше, кажется, я не сошел с ума в конце концов.
3 ответа
Вам нужно изменить эту ссылку в своей голове, она должна быть в следующем формате:
<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" />
Гладкость - это тема по умолчанию, которую вы получаете при загрузке jquery ui. Когда вы катите свою собственную тему, тогда в каталоге css должен быть "пользовательский" каталог, в котором есть ваша свернутая тема.
Вы уверены, что не выбрали технику плавности при загрузке jqueryUI вместо пользовательской или другой темы?
Иногда, когда вы меняете тему, вам нужно перезагрузить страницу (f5), чтобы увидеть изменения.
Гладкость - серая тема - вы уверены, что она настроена неправильно? Может быть, попробовать одну из более красочных тем и посмотреть, совпадает ли она с themeroller.