2017-04-15 55 views
0

일요일 인 특정 날짜를 사용하고자합니다. 현재 모든 일요일은 차단됩니다.Pikaday : 특정 날짜, 일요일 활성화

이 코드는 'product.liquid'끝에 추가되었습니다.

{{ 'moment.min.js' | asset_url | script_tag }}  
{{ 'pikaday.js' | asset_url | script_tag }} 
{{ 'pikaday.jquery.js' | asset_url | script_tag }} 
<script> 
var picker = new Pikaday({ 
    disableDayFn: function(date){ 
    // Disable Sunday, Enable Specific Sunday 
    return date.getDay() === 0 && date.getDate() != "05/14/2017"; 
}, 
    field: $('#del_date')[0], 
    format: 'MM/DD/YYYY', 
    onSelect: function() { 
     console.log(this.getMoment().format('Do MMMM YYYY')); 
    }  
}); 

답변

0

확인 disableDayFnPikaday

Fiddle 데모

var start_date = new Pikaday({ 
    disableDayFn: function(date) { 
    var enabled_dates = ["05/14/2017"]; // dates I want to enabled. 
    if (date.getDay() === 0 && $.inArray(moment(date).format("MM/DD/YYYY"), enabled_dates) === -1) { 
     return date; 
    } 
    }, 
    format: 'MM/DD/YYYY', 
    field: document.getElementById('start_date'), 

}) 

을 내부에 특정 날짜를 해제하는 방법;

+0

첫 번째 몇 줄을 사용해 주셔서 감사합니다. – Momo