2009-09-09 19 views
6

Non voglio l'evidenziazione "oggi" visualizzata sul mio datapicker dell'interfaccia utente JQuery. L'opzione gotoCurrent ha lo scopo di spostare lo evidenziatore alla data selezionata. Questo andrebbe bene. Tuttavia l'impostazione di gotoCurrent su true non ha alcun effetto. Che cosa sto facendo di sbagliato?JQuery UI datepicker gotoCurrent non funziona

risposta

5

gotoCurrent controlla il comportamento del pulsante "Oggi" in ButtonPanel.

select a date != today's date, click this button: 

if gotoCurrent = false -> today's date is shown 
if gotoCurrent = true -> selected date is shown 

per disattivare l'evidenziazione di oggi: nelle ui.datepicker.js file:

ricerca per:

(printDate.getTime() == today.getTime() ? ' ui-state-highlight' : '') + 

ed eliminare la classe clou (o eliminare l'intera linea):

(printDate.getTime() == today.getTime() ? '' : '') + 

si dovrebbe ottenere quello che vuoi.

+0

OK ha senso. Come posso smettere di "oggi" essere evidenziato? –

+0

@Andrew - dovresti riuscire a rimuovere la classe CSS per il giorno corrente –

+2

Grazie per la risposta. Comunque sto usando le librerie JQuery ospitate da Google - quindi la modifica dello script non è un'opzione. Credo che dovrei presentare una richiesta di funzionalità con l'interfaccia utente di JQuery. –

Problemi correlati