Bagaimana untuk menambah keadaan sebelum operasi menatal
P粉738046172
P粉738046172 2023-09-06 00:00:45
0
1
516
<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粉738046172
P粉738046172

membalas semua(1)
P粉195402292

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",
  });
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan