Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menambah keadaan sebelum operasi menatal

<p>Saya menghadapi masalah menggunakan perpustakaan fullpage.js Saya memerlukan skrin untuk tidak menatal apabila modal saya dibuka. </p> <p>Saya cuba melumpuhkan penatalan menggunakan onLeave, afterLoad dan jQuery, kodnya adalah seperti berikut: </p> <pre class="brush:php;toolbar:false;">$(document).ready(function () { $(window).bind("roda", fungsi (e) { if (document.getElementsByClassName("modalIsOpen").panjang != 0) { $.fn.fullpage.setAllowScrolling(false); } lain { $.fn.fullpage.setAllowScrolling(true); } }); $("#fullpage").fullpage({ normalScrollElements: ".tableContainer", }); });</pre> <p>Tetapi masalah dengan kod ini ialah selepas halaman menatal sekali, menatal halaman berhenti berfungsi. Nampaknya fullpage.js menatal dahulu dan kemudian jQuery berhenti menatal. Ada idea? Terima kasih semua</p>
P粉738046172P粉738046172410 hari yang lalu457

membalas semua(1)saya akan balas

  • P粉195402292

    P粉1954022922023-09-06 13:24:23

    Terima kasih kepada @JavierFromMadrid saya menemui penyelesaiannya Tetapi ini bukan jawapan yang tepat kepada soalan topik, tetapi cara lain untuk menyelesaikan masalah Satu cara untuk menyelesaikan masalah ini ialah melumpuhkan penatalan fullpagejs apabila membuka modal:

    $.fn.fullpage.setAllowScrolling(false);

    Untuk fungsi yang dipanggil tidak melumpuhkan tatal kotak modal, anda perlu menentukan nama kelas kotak modal dalam pilihan normalScrollElements pada halaman penuh.

    $("#fullpage").fullpage({
        normalScrollElements: ".modal",
      });

    balas
    0
  • Batalbalas