2

カレンダーでページを作成しようとしています。アイデアは、年の最初の 6 か月をページに配置し、ボタンを使用して残りの 6 か月を表示することです。

ここに画像の説明を入力

私はデータピッカーを使って、ウェブを検索してさまざまな方法を使用してみましたが、それは達成できません。

誰かが、6か月を別々に置くのが難しいことを知っていますか?

4

1 に答える 1

2

defaultDateを今年の初めに設定できます。numberOfMonthsおよびメソッドと組み合わせると、stepMonths探しているものと同様のものを実現できるはずです。

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 に答える