簡體   English   中英

從瀏覽器檢查器中恢復javascript中的滾動

[英]Restore scrolling in javascript from browser inspector

在某些情況下,許多網站都會創建模式彈出窗口,我通過使用瀏覽器的檢查器(Chrome Inspector)刪除<div>標簽來刪除這些彈出窗口。

在這些情況的子集中,該站點還刪除了頁面的滾動功能,因此,盡管我通過刪除模式彈出窗口來恢復了正常的瀏覽功能,但我無法滾動頁面。

我通常如何還原它

讓我們以www.exitintent.io為例,在觸發退出意圖后(通過將鼠標移到瀏覽器之外)

從檢查器中刪除body元素上的modal-open類,或僅設置overflow:滾動。 然后刪除或設置display:none在模態元素上

這個:

<div class="modal fade in" id="exitIntentModal" tabindex="-1" role="dialog" aria-labelledby="exitIntentModalLabel" aria-hidden="false" style="display: block;">

這個也是:

<div class="modal-backdrop fade in"></div>

通常,特別是對於您鏈接的www.exitintent.io網站,“禁用”滾動的方法是添加溢出:隱藏在頁面的正文和html元素中。

因此,在您鏈接的那個站點上,我能夠消除檢查器中這兩個元素上的溢出(body元素具有幾個需要刪除的聲明),並使頁面再次滾動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM