2010-02-11 1 views

ответ

15

Похоже, что графика не загружается должным образом. По умолчанию пользовательский интерфейс jQuery ожидает, что папка с изображениями будет вложенной папкой в ​​папке, где находится файл css. Используйте инструмент, например firebug (вкладка «Net»), чтобы обнаружить запросы на изображение со стрелками и посмотреть, с какого URL он пытается загрузить его.

+0

Да Дэвид Хедлунд работал на меня, спасибо –

+0

Спасибо. Я даже не понял, что у jquery-ui есть папка с изображениями. У меня просто был скрипт и css. –

1

Я также наткнулся на эту проблему.

То, что я сделал, я просто повторно загрузил тему. Оказалось, что изображения в папке моей темы повреждены.

+0

Я также загрузил и без проблем – Benjamin

2

Похоже, что ваша тема не заполнена, убедитесь, что вы правильно загрузили вариант изменения месяца.

$(".date").datepicker({ changeMonth: true }); 

или

$(".date").datepicker("option", "changeMonth", true); 

и проверить CSS был найден правильно, вы можете использовать Firebug для проверки файлов, называемых и не найти в закладке «NET»

2

Короткий ответ. Вы не загружали изображения, предоставленные jquery ui theme. открытая консоль либо в хром, либо в firefox, где вам сообщают , какие изображения и где вы должны поместить свои изображения.

0

У меня такая же проблема. Я могу изменить месяцы, но стрелки не видны. даже если я отменил стиль на странице. Странно, потому что они работают на других страницах.

<style type='text/css'> 
ui-icon ui-icon-circle-triangle-e {z-index:9999 !important; position:absolute} 
</style> 
0

Если вы заходите в Chrome или FF и используете инспектора, он скажет вам, какое изображение должно быть там. элемент выглядит следующим образом

<span class="ui-icon ui-icon-circle-triangle-w"> 

    Prev 

</span> 

правило CSS выглядит как этот

background-image: url("images/ui-icons_d8e7f3_256x240.png"); 
} 

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

Единственное, что здесь произошло, это то, что URL-адрес относительно файла js. Нажмите на одно из 404 изображений, и вы не будете запрашивать url вверху. Обратите внимание, что URL-адрес относится к JS-файлу, поэтому, если у вас есть папка с изображениями с корнем, размещение изображений там вам не поможет. скопируйте папку изображений из загруженного вами почтового индекса и поместите его в папку js. это разрешило проблему для меня.

Я прочитал документ для ChangeMonth как нечто другое. Я не думаю, что это решит проблему, изложенную здесь. http://api.jqueryui.com/datepicker/#option-changeMonth

Смежные вопросы