html - Lokesh Dhakar 的 Lightbox disableScrolling 跳转到页面顶部

标签 html css responsive-design lightbox2

正如标题所说,我遇到了这个问题。禁用滚动的选项简单地应用

html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw;}

到html。更改为将其设置为 body 而不是 html 并删除 position 后,它会按预期工作。 (必须将 js 中的目标也从 html 更改为正文)

body.lb-disable-scrolling{overflow:hidden;height:100vh;width:100vw}

但不知是否有更好的解决方案?

编辑:他的解决方案似乎也不适用于手机设备。

最佳答案

只需将以下行添加到您的 lightbox-plus-jquery.min.js 文件。

lightbox.option({ disableScrolling: true });

转到example ,打开控制台,输入上面一行。

进入关闭模型,再次打开图像后,一定可以。

关于html - Lokesh Dhakar 的 Lightbox disableScrolling 跳转到页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54970508/

相关文章:

javascript - 不适用于 javascript、ASP.net 应用程序中的文本区域

javascript - 存储 JQuery 变量的最佳方式?

html - 如何使图像在悬停时向前倾斜

css - 选择并传递要在弹出窗口中显示的表格结果

CSS flexible padding-divs with centered text inside, max-padding

Android ICS 浏览器固定标题样式消失

css - iPad 上的背景图像/位置呈现方式不同

html - 背景 DIV 元素覆盖所有其他元素 - 如何解决?

ios - iPhone 忽略媒体查询

javascript - 如何创建响应式导航栏?