JQuery UI datepicker, как показать следующие предыдущие стрелки для месячной навигации?

Точно, как гласит название.

Когда я загружаю datepicker, нет ничего на концах нажмите на месяц изменения.

Но вы можете изменить месяц только нет визуальных

Ответы

Ответ 1

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

Ответ 2

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

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

или

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

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

Ответ 3

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

Ответ 4

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

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

Ответ 5

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

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

Ответ 6

Если вы перейдете в 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 файлу, поэтому, если у вас есть папка с изображениями с корнем, размещение изображений там вам не поможет. скопируйте папку изображений из загруженной ZIP-страницы и поместите ее в папку js. это решило проблему для меня.

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