Ограничение нескольких сборщиков дат в определенные дни не работает - PullRequest
0 голосов
/ 02 февраля 2011

У меня есть следующий код в файле customdp.js, по некоторым причинам он не ограничивает указатель даты выбранными днями.Вы можете увидеть тест здесь, и, возможно, кто-то может понять, почему он не работает?

http://www.healthybrighton.co.uk/wse/node/1841

$(function() {

var pickable = { dp1296596522228: [1, 4] };
$('.webform-calendar hasDatepicker').each(function() {
  $(this).datepicker({
    beforeShowDay: function(date){ 
        var day = date.getDay(), days = pickable[this.id];
        return [$.inArray(day, days) > -1, ""];
    }
  });
});​

});

1 Ответ

0 голосов
/ 02 февраля 2011

хорошо, если вы хотите, чтобы это работало под нагрузкой, вы бы поместили его в

$(function() {

var pickable = { dp1: [1, 4], dp2: [2, 5] };
$('.datepicker').each(function() {
  $(this).datepicker({
    beforeShowDay: function(date){ 
        var day = date.getDay(), days = pickable[this.id];
        return [$.inArray(day, days) > -1, ""];
    }
  });
});​

});
...