Bagaimana untuk menambah keadaan sebelum operasi menatal
P粉738046172
2023-09-06 00:00:45
<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>
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:
Untuk fungsi yang dipanggil tidak melumpuhkan tatal kotak modal, anda perlu menentukan nama kelas kotak modal dalam pilihan normalScrollElements pada halaman penuh.