亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

如何在進行滾動操作之前加入條件
P粉738046172
P粉738046172 2023-09-06 00:00:45
0
1
633
<p>我在使用fullpage.js庫時遇到了問題 當我的模態(tài)框打開時,我需要屏幕不滾動。</p> <p>我嘗試使用onLeave、afterLoad和jQuery禁用滾動,代碼如下:</p> <pre class="brush:php;toolbar:false;">$(document).ready(function () { $(window).bind("wheel", function (e) { if (document.getElementsByClassName("modalIsOpen").length != 0) { $.fn.fullpage.setAllowScrolling(false); } else { $.fn.fullpage.setAllowScrolling(true); } }); $("#fullpage").fullpage({ normalScrollElements: ".tableContainer", }); });</pre> <p>但是這段代碼的問題是頁面滾動一次后,頁面滾動停止工作。 似乎fullpage.js先滾動,然后jQuery停止?jié)L動。 有什么想法嗎? 謝謝大家</p>
P粉738046172
P粉738046172

全部回復(fù)(1)
P粉195402292

感謝@JavierFromMadrid,我找到了解決方案 但這不是對主題問題的確切答案,而是另一種解決問題的方法 解決此問題的一種方法是在打開模態(tài)框時禁用fullpagejs滾動:

$.fn.fullpage.setAllowScrolling(false);

為了使調(diào)用的函數(shù)不禁用模態(tài)框滾動,需要在fullpage的normalScrollElements選項中定義模態(tài)框類的名稱。

$("#fullpage").fullpage({
    normalScrollElements: ".modal",
  });
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板