на день меньше выбранного менялся класс на last-date-selected?
function showSelectedDays() {
if (!opt.start && !opt.end) return;
box.find(".day").each(function() {
var time = parseInt($(this).attr("time")),
start = opt.start,
end = opt.end;
if (opt.time.enabled) {
time = moment(time)
.startOf("day")
.valueOf();
start = moment(start || moment().valueOf())
.startOf("day")
.valueOf();
end = moment(end || moment().valueOf())
.startOf("day")
.valueOf();
}
if (
(opt.start && opt.end && end >= time && start <= time) ||
(opt.start && !opt.end && moment(start).format("YYYY-MM-DD") == moment(time).format("YYYY-MM-DD"))
) {
$(this).addClass("checked");
} else {
$(this).removeClass("checked");
}
//add first-date-selected class name to the first date selected
if (opt.start && moment(start).format("YYYY-MM-DD") == moment(time).format("YYYY-MM-DD")) {
$(this).addClass("first-date-selected");
} else {
$(this).removeClass("first-date-selected");
}
//add last-date-selected
if (opt.end && moment(end).format("YYYY-MM-DD") == moment(time).format("YYYY-MM-DD")) {
$(this).addClass("last-date-selected");
} else {
$(this).removeClass("last-date-selected");
}
});
код-то твой?
Обсуждают сегодня