php - फ़ुल कैलेंडर, चालू करें चालू करें बटन सक्रिय करें




calendar fullcalendar (2)

'आज' बटन स्वचालित रूप से निष्क्रिय हो जाता है जब आज की तारीख गाया गया कैलेंडर क्षेत्र में दिखाई दे रही है क्योंकि 'आज' पर कूदने का कोई मतलब नहीं है यदि यह पहले से ही दिखाई दे रहा है। यदि आप वास्तव में इसे हमेशा सक्षम होना चाहते हैं तो संभव है https://jsfiddle.net/73b7rva6/

document.addEventListener('DOMContentLoaded', function() {
    $('#calendar').fullCalendar({
        eventAfterAllRender: function(view) { /* used this vs viewRender */
            makeTodayButtonActive();
        }
    });

    function makeTodayButtonActive() {
        /* turn off fc-state-disabled class and remove 'disabled' property */
        $('#calendar button.fc-today-button').removeClass('fc-state-disabled').prop('disabled', false);
    }
});

आज के महीने चालू माह के लिए अक्षम है। जब आप अगले या पिछले महीने जाते हैं तो यह सक्रिय रूप में दिखाई देता है (जब आज का टुडे बटन नियंत्रण चालू होता है तो वर्तमान माह में जाता है)।

निम्नलिखित कोड में मैं दिखा रहा हूं कि वर्तमान माह के लिए आज बटन सक्रिय कैसे करें।

 function makeTodaybtnActive()
      {
         $('#calendar button.fc-today-button').removeAttr('disabled');
         $('#calendar button.fc-today-button').removeClass('fc-state-disabled');
       }

(जहां # कैलेंडर्स पूर्ण कैलेंडर आईडी है)
इस फ़ंक्शन को जब कैलेंडर लोड कहते हैं

 $(window).load(function() {
    makeTodaybtnActive();
 });

eventRender समारोह में भी

   $('#calendar').fullCalendar({
        eventRender: function(event, element) {
          makeTodaybtnActive();
        },
   });

जब कैलेंडर लोड (पृष्ठ लोड) उस समय पहले कोड काम करते हैं और महीने में परिवर्तन करते हैं और वर्तमान माह में जाता है (आज बटन क्लिक करके) तो दूसरा कोड आज बटन सक्रिय बना रहा है


आज के महीने चालू माह के लिए अक्षम है। जब आप अगले या पिछले महीने जाते हैं तो यह सक्रिय रूप में दिखाई देता है (जब आज का टुडे बटन नियंत्रण चालू होता है तो वर्तमान माह में जाता है)।

निम्नलिखित कोड में मैं दिखा रहा हूं कि वर्तमान माह के लिए आज बटन सक्रिय कैसे करें।

 function makeTodaybtnActive()
      {
         $('#calendar button.fc-today-button').removeAttr('disabled');
         $('#calendar button.fc-today-button').removeClass('fc-state-disabled');
       }

(जहां # कैलेंडर्स पूर्ण कैलेंडर आईडी है)
इस फ़ंक्शन को जब कैलेंडर लोड कहते हैं

 $(window).load(function() {
    makeTodaybtnActive();
 });

eventRender समारोह में भी

   $('#calendar').fullCalendar({
        eventRender: function(event, element) {
          makeTodaybtnActive();
        },
   });

जब कैलेंडर लोड (पृष्ठ लोड) उस समय पहले कोड काम करते हैं और महीने में परिवर्तन करते हैं और वर्तमान माह में जाता है (आज बटन क्लिक करके) तो दूसरा कोड आज बटन सक्रिय बना रहा है