Il posizionamento in base al viewport funziona, nel senso che il calendario viene abbassato quel tanto che serve per farlo stare dentro la finestra.
Ho provato a settarlo da JS, così:
codice HTML:
$('#checkin').Zebra_DatePicker({ direction: ['2014-09-24', '2014-10-12']; default_position: 'below'; });
aggiungendo la riga default_position: 'below';
ma anche in questo caso non funziona...
Da CSS non saprei come fare, perchè la classe, rispetto al posizionamento, ha il solo attributo position:absolute; mentre per il resto viene settato direttamente dal file JS...
Cercando lì, mi sembra che questa sia la sola parte di codice che possa essere riferita al posizionamento:
codice HTML:
q.addClass("Zebra_DatePicker_Icon_Inside");l=d.outerWidth();K=d.outerHeight();s=parseInt(d.css("marginLeft"), 10)||0;var b=parseInt(d.css("marginTop"),10)||0,A=q.outerWidth(),pa=q.outerHeight(),xa=parseInt(q.css("marginLeft"),10)||0,ya=parseInt(q.css("marginRight"),10)||0;a.settings.inside?q.css({top:b+(K-pa)/2,left:s+(l-A-ya)}):q.css({top:b+(K-pa)/2,left:s+l+xa})}void 0!==q
ma non saprei come intervenirci...