2010-05-30 6 views
9

Tengo un jquery datepicker con numberOfMonths establecido en 3, actualmente cuando hago clic en el datepicker, el mes del lado izquierdo es el mes actual. En la mayoría de los casos, el usuario solo seleccionará una fecha anterior a la fecha actual, por lo que preferiría que el mes actual seleccionado sea el último calendario, es decir, marzo, abril y mayo en lugar de la implementación actual, que es mayo, junio y julio.JQuery datepicker numberOfMonths: mostrar current selection month last

¡Agradecemos enormemente cualquier ayuda!

Respuesta

13

Uso del showCurrentAtPos option sólo para ese fin:

especificar en una pantalla multi-mes los espectáculos mes en curso, a partir de 0 en la parte superior/izquierda.

El uso se ve así:

$("#datepicker").datepicker({ 
    numberOfMonths: 3, 
    showCurrentAtPos: 2 
});​ 

ya que está basado en cero, 2 sería más a la derecha, you can see a working demo here.

+0

Brilliant! Gracias, Nick, me estoy pegando por haber perdido esa opción :) – Maton

+0

Hola, estoy intentando mantener el mes seleccionado actualmente en el mismo lugar y no rotarlo. ¿Puedes por favor echar un vistazo a esta pregunta mía? http://stackoverflow.com/questions/11511051/jquery-ui-multi-date-picker-stop-rotating-months-on-date-select – Shaunak