2016-02-05 3 views
0

Можно ли добавить подсказку только для отключенных дат в jQuery datepicker?jQuery Datepicker UI Tooltip

$(function() { 
    $('#datepicker').datepicker({ 
     minDate : 0, 
     maxDate : +30, 
     beforeShowDay: function(date) { 
      return [true, 'highlight', 'The custom title']; 
     } 
    }); 
}); 

Мой код помещает всплывающую подсказку во все даты.

+0

Пожалуйста, проверьте ответ ниже, и если это работает, то установить, что в качестве ответа. Это будет полезно для других. – Thangaraja

ответ

2

Да. Возможно. Проверьте приведенную ниже ссылку, чтобы узнать больше о дате отключения.

http://api.jqueryui.com/datepicker/#option-beforeShowDay

Ниже приведен код

var disabledDates = ["11-2-2016","19-2-2016","28-2-2016"]; 

function disableDate(date) { 
    dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear(); 
    if ($.inArray(dmy, disabledDates) < 0) { 
    return [true,"",""]; 
    } else { 
    return [false,"","This is disabled"]; 
    } 
} 

$('.datePicker').datepicker({ beforeShowDay: disableDate }); 

Демо: https://jsfiddle.net/j2caztgu/

+0

, вы указали некоторые даты для отключения. Но см. Мой код, там все даты отключены, кроме тех, которые находятся в диапазоне –

+0

, и вы не прошли никакую дату, чтобы ее отключили. Я только что редактировал свой пост и добавил ссылку. Проверьте ссылку – Thangaraja