對不起,我在stackoverflow搜索了很多,但沒有找到。
我想禁用每個月的第二個星期六和第四個星期六。我在beforeShowDay中已經有了一些功能。
我目前的beforeShowDay.
beforeShowDay。function(date) {
var show = true;
for( var k in holidays){if( date. getDay()==holidays[k]) show=false; }
return [ show];
}
我想對第二個& 第四個星期六也回傳false。
uj5u.com熱心網友回復:
我找到了以下的方法。https://www.codeproject.com/Questions/1067759/How-To-disable-nd-th-saturday-sunday-and-Holiday-d
對你有用的部分在這里:
var week = 0| date. getDate() / 7 //get the week。
//檢查是第二周還是第四周。
if (week == 1 || week == 3) {
if (day == 6) { //check for satruday
return [false]。
}
}
所以你的腳本看起來像:
beforeShowDay: function(date) {
var result = [true, "open"];
var day = date.getDay();
var week = 0 | date.getDate() / 7;
$.each(holidays, function(i, holiday) {
if(day == holiday){
結果 = [false, "holiday"] 。
}
});
if ((week == 1 || week == 3) & & day == 6) {
結果 = [false, "closed"]
}
return 結果。
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/319907.html
標籤:
上一篇:顯示按鈕被點擊的順序
下一篇:將拖動的專案轉換為可拖動的
