javascript - 从浏览器检查器恢复 javascript 中的滚动

标签 javascript css

在某些情况下,许多网站都会创建模式弹出窗口,我通过删除 <div> 来删除这些弹出窗口。使用我的浏览器检查器 (Chrome Inspector) 标记。

在其中一部分情况下,网站还删除了页面的滚动功能,因此尽管我通过删除模式弹出窗口恢复了正常的浏览功能,但我无法滚动页面。

我通常会如何恢复它

让我们以 www.exitintent.io 为例,在您触发退出意图后(通过将鼠标移到浏览器之外)

最佳答案

从检查器中删除 body 元素上的模态打开类或仅设置溢出:滚动。然后删除或设置模态元素上的 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>

关于javascript - 从浏览器检查器恢复 javascript 中的滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37011202/

相关文章:

javascript - 从数组中删除重复项的奇怪问题

css - Plone Portlet 未对齐

javascript - :hover property not working on Firefox/IE

jquery - 如何获取 div 的高度并将其应用于另一个加载和使用 AngularJS 调整大小

javascript - 当 ListView 没有返回数据时 jQuery 出错

javascript - 重复自身的物体

javascript - 如何在客户端sdk中提交带有payload.nonce的表单?我正在使用 Braintree 给出的示例?