Я столкнулся с интересной проблемой, пытаясь создать более удобный интерфейс, похожий на указатель даты. Я использую ползунок для изменения месяца в списке календаря (март 2010, апрель 2010, май 2010 и т. Д.). Очень простой макет здесь:
http://dev.primestudiosllc.com/riverbank/
Сначала мне нужно получить текущий месяц и установить его как начало ползунка. Тогда мне нужно будет установить максимум до 18 месяцев в будущем. Эта часть довольно проста. Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю на декабрь, следующая позиция на слайдере должна изменить год. Это то, с чем у меня проблемы. Вот текущий код, который я использую для слайдера:
$(function() {
$("#slider-range-min").slider({
range: "min",
value: 3,
min: 1,
max: 18,
animate: true,
slide: function(event, ui) {
$("#calendar").calendarWidget({
month: ui.value,
year: 2010
})
}
});
$("#calendar").calendarWidget({
month: 2,
year: 2010
})
;})
Пожалуйста, дайте мне знать, что я могу сделать, чтобы сделать эту работу. Большое спасибо всем!
-B