亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 jQuery datepicker 中每周隨機啟用一天

如何在 jQuery datepicker 中每周隨機啟用一天

紅顏莎娜 2021-12-02 16:53:35
目前我只在日期選擇器中顯示接下來的 60 天。我試圖每周只隨機啟用一天。我不知道怎么做。  $( "#visit" ).datepicker({   beforeShowDay: $.datepicker.noWeekends,   minDate: 0,   maxDate:60   });http://jsfiddle.net/4zb2frxt/2/
查看完整描述

1 回答

?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

您可以編寫自定義函數來禁用除一周中的某一天之外的所有日期,以及下面的代碼


$(function(){


    $("#visit").datepicker({

         beforeShowDay: available,

         minDate: 0,

         maxDate:60

    });

    

      //get random value to select date

      var random = Math.floor(Math.random() * 5) + 4;

      //console.log(random);

    function available(date) {

      var day = date.getDay();

      //disable weekends

      if(day==6 || day==0) {

        return [false,"","unAvailable"];

      }

      

      var dt = date.getDate();

           

      if (dt % random ==0) {

        return [true, "","Available"];

      } else {

        return [false,"","unAvailable"];

      }

    }


});

<link rel="stylesheet" type="text/css" href="http://davidwalsh.name/dw-content/jquery-ui-css/custom-theme/jquery-ui-1.7.2.custom.css">

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>

<input type='text' id='visit' />


查看完整回答
反對 回復 2021-12-02
  • 1 回答
  • 0 關注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號