스크롤 작업 전 조건을 추가하는 방법
<p>fullpage.js 라이브러리를 사용하는 데 문제가 있습니다.
모달이 열릴 때 화면이 스크롤되지 않도록 해야 합니다. </p>
<p>onLeave, afterLoad 및 jQuery를 사용하여 스크롤을 비활성화하려고 시도했는데 코드는 다음과 같습니다. </p>
<pre class="brush:php;toolbar:false;">$(document).ready(function () {
$(window).bind("휠", 함수 (e) {
if (document.getElementsByClassName("modalIsOpen").length != 0) {
$.fn.fullpage.setAllowScrolling(false);
} 또 다른 {
$.fn.fullpage.setAllowScrolling(true);
}
});
$("#fullpage").fullpage({
NormalScrollElements: ".tableContainer",
});
});</pre>
<p>그러나 이 코드의 문제점은 페이지를 한 번 스크롤한 후 페이지 스크롤이 작동을 멈춘다는 것입니다.
fullpage.js가 먼저 스크롤된 다음 jQuery가 스크롤을 중지하는 것 같습니다.
어떤 아이디어가 있나요?
모두들 감사합니다</p>