2010-05-30 11 views
9

Ho un jquery datepicker con numberOfMonths impostato su 3, attualmente quando faccio clic su datepicker, il mese di sinistra è il mese corrente. Nella maggior parte dei casi, l'utente selezionerà solo una data prima della data di oggi, quindi preferirei che il mese corrente selezionato sia l'ultimo calendario, cioè marzo, aprile, maggio anziché l'attuale implementazione, che è maggio, giugno, luglio.JQuery datepicker numberOfMonths: visualizza la selezione corrente mese scorso

Apprezzo molto qualsiasi aiuto!

risposta

13

Utilizzare la showCurrentAtPos option solo per questo scopo:

specificare dove in un display multi-mese gli attuali spettacoli mese, a partire da 0 in alto/a sinistra.

L'utilizzo è simile al seguente:

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

Dal momento che è a base zero, 2 sarebbe il più a destra, you can see a working demo here.

+0

Brillante! Grazie Nick, prendendomi a calci per perdere quell'opzione :) – Maton

+0

Salve nick, sto cercando di mantenere il mese attualmente selezionato nello stesso posto e di non farlo ruotare. Puoi per favore dare un'occhiata a questa mia domanda? http://stackoverflow.com/questions/11511051/jquery-ui-multi-date-picker-stop-rotating-months-on-date-select – Shaunak

Problemi correlati