2013-04-17 18 views
5

I + 1 geçerli tarihe MINDATE ayarlayarak geçerli tarih devre dışı bırakır Aşağıdaki kod var:jQuery UI Datepicker - Geçerli tarih ama DEĞİL vurguyu devre dışı bırakın

var today = new Date(); 
    var tomorrow = new Date(); 
    tomorrow.setDate(today.getDate() + 1); 

     $("#minDate").datepicker({ 
      showOn: "none", 
      minDate: tomorrow, 
      dateFormat: "DD dd-mm-yy", 
      onSelect: function(dateText) { 
       minDateChange; 
      }, 
      inputOffsetX: 5, 
     }); 

Datepicker that has the current date disabled

sorunum olduğunu Geçerli tarihi devre dışı bırakmak, ancak yine de takvimdeki vurgulanmış (tarihin etrafında mavi kenarlık) tutmak.

Tarih seçiciyi kullanarak bunu yapmak için yerel bir yol var mı, yoksa kendim için bir vurgu komut dosyası oluşturmalı mıyım?

+0

Ayarlanan tarih seçili değil mi? Eğer öyleyse, aynı zamanda belirlenen aralık dışında seçilemez ve seçilemez. –

+0

Öncelikle, geçerli tarihi, minDate: "+ 1D" ile devre dışı bırakın ve sonra stilini aşağıdaki gibi geçersiz kılın: \t .ui-datepicker-now span {background: # 036! Important; başka bir şey ....} ihtiyacınız olan her şeye. –

cevap

0

datepicker "ui-datepicker-bugün" denilen bugünkü tarihte bir sınıf vardır, bu yüzden sadece bu bir sınıf ekledi: Eğer bir değişken olarak bugün ve yarın ayarlamak gerekmez

$(".ui-datepicker-today span").addClass("ui-state-hover") 
0

. minDate: 1

+1

, bu ilginç bir yorumdur, ancak hala vurgulamakla birlikte geçerli tarihi nasıl kapatacağınızı açıklamamaktadır. –

İlgili konular