0

我遇到Bootstrap模式彈出窗口的視差/平滑滾動和鼠標滾輪滾動問題。 當用戶單擊「瞭解更多」按鈕時,將顯示Bootstrap模式彈出窗口。 模態彈出窗口有滾動條。問題在於用戶無法使用鼠標滾輪進行滾動,因爲該事件被視差/平滑滾動腳本攔截。Bootstrap模式彈出窗口的視差/平滑滾動和鼠標滾輪滾動問題

我不能在這裏插入代碼,因爲代碼量太大。 這個問題可以在這website轉載。

是否有可能通過向網站添加自定義JavaScript來解決此問題?

回答

2

我認爲這個問題源於將parallax-3d添加到body標籤,該標籤正在爲您的彈出窗口添加一個onscroll事件監聽器。我可以通過檢查開發人員工具中的彈出元素的事件來看到這一點。

我建議將parallax-3d加到main-container

<div class="main-container parallax-3d"> 

編輯:好了,所以parallax-3d庫在體內的所有元素增加了,不論放置。

我剛剛刪除了模態的滾動事件,它的工作原理。

試試這個刪除滾動事件。

$('.foundry_modal').unbind('scroll'); 
+0

非常感謝您的評論。不幸的是,這並沒有幫助。 – webvitaly

+0

我應該在哪裏添加代碼? 我添加到script.js,它仍然不能解決問題。 – webvitaly

+0

'scripts.js'在'parallax.js'之前加載,以便讀取事件。它需要在那之後。我會把它放在你所有的js文件之後。另外作爲一個提示,我會考慮將你的許多js文件捆綁在一起,因爲它只是太多的http調用,會減緩網站的初始加載速度。 – Papa