2010-05-30 3 views
9

J'ai une datequicker jquery avec le numberOfMonths mis à 3, actuellement quand je clique sur le datepicker, le mois de gauche est le mois en cours. Dans la plupart des cas, l'utilisateur ne sélectionne qu'une date avant la date d'aujourd'hui. Je préférerais que le mois sélectionné soit le dernier calendrier, à savoir Mars, Avril, Mai au lieu de mai, juin, juillet.JQuery datepicker numberOfMonths: affiche le mois de sélection en cours le dernier

Appréciez toute aide!

Répondre

13

Utilisez le showCurrentAtPos option juste pour cette fin:

où un Spécifiez l'affichage de plusieurs mois les spectacles du mois en cours, à partir de 0 en haut/gauche.

L'utilisation ressemble à ceci:

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

Comme il est basé sur zéro, 2 serait le plus à droite, you can see a working demo here.

+0

Brillant! Merci Nick, je me suis donné un coup de pied pour avoir manqué cette option :) – Maton

+0

Salut Nick, j'essaie de garder le mois actuellement sélectionné au même endroit et de ne pas le faire pivoter. Pouvez-vous s'il vous plaît jeter un oeil à ma question? http://stackoverflow.com/questions/11511051/jquery-ui-multi-date-picker-stop-rotating-months-on-date-select – Shaunak

Questions connexes