CSS tidak dimuatkan dalam kalendar penuh apabila bertukar ke tab
P粉738676186
P粉738676186 2023-09-06 15:33:32
0
2
418

Saya mempunyai panel senarai tab dan tab terakhir menggunakan kalendar penuh

Dan ada masalah ini, apabila beralih ke tab, css kalendar tidak dimuatkan, tetapi jika saya beralih ke bulan lain kalendar itu sendiri, css mula berfungsi

Versi kalendar saya ialah 5.7.2, saya tidak melihat masalah sedemikian untuk versi 3, apakah masalahnya?

var data = []; $(document).ready(function() { var calendarEl = document.getElementById('calendar'); var calendar = new FullCalendar.Calendar(calendarEl, { initialView: 'dayGridMonth', headerToolbar: { left: 'prev', center: 'title', right: 'next' }, editable: false, contentHeight: 705, events: data }); calendar.render(); });
html, body { margin: 0; padding: 0; font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 14px; } #calendar { max-width: 900px; margin: 20px auto; }
         

P粉738676186
P粉738676186

membalas semua (2)
P粉262926195

Jalankan'shown.bs.tab'上调用您的函数selepas

kod anda muncul dalam tab ini
var data = []; var calendarEl = document.getElementById('nav-calendar-tab'); $(document).ready(function () { calendarEl.addEventListener('shown.bs.tab', function (event) { var calendarEl = document.getElementById('calendar'); var calendar = new FullCalendar.Calendar(calendarEl, { initialView: 'dayGridMonth', headerToolbar: { left: 'prev', center: 'title', right: 'next' }, editable: false, contentHeight: 705, events: data }); calendar.render(); }) });//end of document.ready

var data = []; var calendarEl = document.getElementById('nav-calendar-tab'); $(document).ready(function () { calendarEl.addEventListener('shown.bs.tab', function (event) { var calendarEl = document.getElementById('calendar'); var calendar = new FullCalendar.Calendar(calendarEl, { initialView: 'dayGridMonth', headerToolbar: { left: 'prev', center: 'title', right: 'next' }, editable: false, contentHeight: 705, events: data }); calendar.render(); }) });//end of document.ready
         
    P粉904191507

    Nampaknya kalendar anda sedang dimuatkan semasa pemuatan halaman, tetapi css tidak digunakan kerana elemen kalendar disembunyikan pada masa itu. Anda boleh mengalihkan beban kalendar apabila tab diklik dan menentukan selang yang lebih kecil, seperti 500 milisaat. Cuba kod di bawah

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!