Datepicker не имеет изображений для следующей и предыдущей

Я использую datepicker, используя эти библиотеки

JS

http://code.jquery.com/jquery-1.9.1.js

http://code.jquery.com/ui/1.10.3/jquery-ui.js

CSS

http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css

и я получил этот результат

см. нет изображений на next и prev

любая помощь?

1 ответ

Если вы посмотрите на файл jquery-ui.css, вы можете найти некоторые ссылки на изображения (я начал с поиска url(). Эти ссылки указывают на файлы в images/, что означает, что он ищет файлы в images папке относительно этого файла CSS.

Вы упомянули, что у вас есть CSS на вашем сервере. Например, скажем, это ваша структура каталогов:

/
|__jquery-ui/
 |__smoothness/
 |__jquery-ui.css

Вам нужно будет создать папку с изображениями в каталоге smoothness и поместить изображения, которые должны были быть загружены с вашей загрузкой jQueryUI там (если у вас их нет, перейдите на сайт пользовательского интерфейса jQuery и перезагрузите их).

Структура вашего файла должна выглядеть примерно так (важно отметить каталог images/ в том же каталоге, что и jquery-ui.css):

/
|__jquery-ui/
 |__smoothness/
 |__jquery-ui.css
 |__images/
 |__ui-icons_222222_256x240.png
 |__ui-icons_888888_256x240.png
 |__etc...

Кроме того, вы можете напрямую связать файл CSS на CDN, например code.jquery.com и он будет иметь все изображения в нужном месте. Вы можете просто заменить свою ссылку на jQuery UI CSS следующим:

licensed under cc by-sa 3.0 with attribution.