only example ejemplos javascript jquery jquery-ui jquery-mobile datepicker

javascript - example - Jquery Mobile Datepicker cambia de mes al deslizar



jquery ui dependencies (1)

¿Hay alguna manera de cambiar el mes del datepicker en deslizar? Me refiero a cualquier forma de mostrar el mes siguiente y el anterior en deslizar?

Aquí está mi enfoque:

Jquery Mobile Swipe:

// 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''); }

Y aquí está el código de 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, });


utilice el método getDate para obtener la fecha, agregue un mes y luego configure usando el método setDate para establecer la nueva fecha.

aquí está el ejemplo del deslizamiento a la derecha:

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

deslizar hacia la izquierda tendría el mismo tipo de código, solo necesita restar un mes.