gpt4 book ai didi

javascript - Jquery Mobile Datepicker 在滑动时更改月份

转载 作者:行者123 更新时间:2023-11-29 15:38:11 25 4
gpt4 key购买 nike

有没有办法在滑动时更改日期选择器的月份?我的意思是有什么方法可以在滑动时显示下个月和上个月?

这是我的方法:

Jquery 移动滑动:

// Bind the swipeHandler callback function to the swipe event on div.box
$( "#main-page" ).on( "swipeleft", swipeLeftHandler ).on( "swiperight", swipeRightHandler );

function swipeLeftHandler( event ){
// $( event.target ).addClass( "swipe" );
console.log('swiped Left');
}

function swipeRightHandler( event ){
// $( event.target ).addClass( "swipe" );
console.log('swiped Right');
}

这是 Jquery Mobile datePicker 代码:

$(".date-input-inline").datepicker({
onChangeMonthYear: function(year, month, inst) {

$(".ui-datepicker").fadeOut(0);

$(".ui-datepicker").fadeIn("normal");

},
dateFormat: 'yy-mm-dd',
yearRange: currentY + ':' + currentY,
});

最佳答案

使用getDate 方法获取日期,添加一个月,然后使用setDate 方法设置新日期。

这是向右滑动的示例:

 var thedate=$(".date-input-inline").datepicker('getDate'); //get date from datepicker
thedate.setMonth(thedate.getMonth()+1); //add a month
$(".date-input-inline").datepicker('setDate',thedate); // set the date in datepicker

向左滑动会有相同类型的代码,你只需要减去一个月。

关于javascript - Jquery Mobile Datepicker 在滑动时更改月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24461547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com