2

我正在尝试用日历做一个页面。想法是将一年中的前六个月放入页面,并使用按钮显示其他六个月。

在此处输入图像描述

我尝试使用数据选择器,在网络上搜索并使用不同的方法,但我没有实现。

有人知道单独放置六个月吗?

4

1 回答 1

2

您可以将 设置defaultDate为当年的年初。结合numberOfMonthsstepMonths方法,我们应该能够实现类似于您正在寻找的东西。

JS:

// Get the first day of the year (ie. Jan 1, 2013)
var firstOfTheYear = new Date(new Date().getFullYear(), 0, 1);

// Set your datepicker options
$(".calendar").datepicker({
    numberOfMonths: [2, 3],
    stepMonths: 6,
    defaultDate: firstOfTheYear
});

http://jsfiddle.net/RyanWalters/VYvLb/

于 2013-05-01T19:18:36.747 回答