:
._adjustDate('#tbLoungeDate', -1, '
Y ');
, , . . header . , /. , - DIV "ui-datepicker-header" . /. :
var addPrevNextYearButtons = function (input) { setTimeout(function () { var btnPrev = $("<a title='Prev year'><span>prev year</span></a>"); btnPrev.addClass("ui-datepicker-prev-year ui-corner-all"); btnPrev.click(function () { $.datepicker._adjustDate(input, -1, 'Y'); }); var btnNext = $("<a title='Next year'><span>next year</span></a>"); btnNext.addClass("ui-datepicker-prev-year ui-corner-all"); btnNext.click(function () { $.datepicker._adjustDate(input, 1, 'Y'); }); var datepickerHeader = $(input).datepicker("widget").find('.ui-datepicker-header'); datepickerHeader.append(btnPrev); datepickerHeader.append(btnNext); }, 1); }; $('#tbLoungeDate').datepicker({ beforeShow: function (input, inst) { addPrevNextYearButtons(input); }, onChangeMonthYear: function (year, month, inst) { addPrevNextYearButtons(inst.input[0]); } });
, . , / "click" header . , .
. . .
:
._adjustDate('#tbLoungeDate', -1, '
Y ');
, , . . header . , /. , - DIV "ui-datepicker-header" . /. :
var addPrevNextYearButtons = function (input) { setTimeout(function () { var btnPrev = $("<a title='Prev year'><span>prev year</span></a>"); btnPrev.addClass("ui-datepicker-prev-year ui-corner-all"); btnPrev.click(function () { $.datepicker._adjustDate(input, -1, 'Y'); }); var btnNext = $("<a title='Next year'><span>next year</span></a>"); btnNext.addClass("ui-datepicker-prev-year ui-corner-all"); btnNext.click(function () { $.datepicker._adjustDate(input, 1, 'Y'); }); var datepickerHeader = $(input).datepicker("widget").find('.ui-datepicker-header'); datepickerHeader.append(btnPrev); datepickerHeader.append(btnNext); }, 1); }; $('#tbLoungeDate').datepicker({ beforeShow: function (input, inst) { addPrevNextYearButtons(input); }, onChangeMonthYear: function (year, month, inst) { addPrevNextYearButtons(inst.input[0]); } });
, . , / "click" header . , .
. . .
:
._adjustDate('#tbLoungeDate', -1, '
Y ');
, , . . header . , /. , - DIV "ui-datepicker-header" . /. :
var addPrevNextYearButtons = function (input) { setTimeout(function () { var btnPrev = $("<a title='Prev year'><span>prev year</span></a>"); btnPrev.addClass("ui-datepicker-prev-year ui-corner-all"); btnPrev.click(function () { $.datepicker._adjustDate(input, -1, 'Y'); }); var btnNext = $("<a title='Next year'><span>next year</span></a>"); btnNext.addClass("ui-datepicker-prev-year ui-corner-all"); btnNext.click(function () { $.datepicker._adjustDate(input, 1, 'Y'); }); var datepickerHeader = $(input).datepicker("widget").find('.ui-datepicker-header'); datepickerHeader.append(btnPrev); datepickerHeader.append(btnNext); }, 1); }; $('#tbLoungeDate').datepicker({ beforeShow: function (input, inst) { addPrevNextYearButtons(input); }, onChangeMonthYear: function (year, month, inst) { addPrevNextYearButtons(inst.input[0]); } });
, . , / "click" header . , .
. . .
Source: https://habr.com/ru/post/150054/
All Articles