html - Lokesh Dhakar 的灯箱禁用滚动跳转到页面顶部
问题描述
正如标题所说,我有这个问题。禁用滚动的选项仅适用
html.lb-disable-scrolling{溢出:隐藏;位置:固定;高度:100vh;宽度:100vw;}
到 html。更改为将其设置为 body 而不是 html 并删除位置后,它按预期工作。(必须将 js 中的目标也从 html 更改为 body)
body.lb-disable-scrolling{溢出:隐藏;高度:100vh;宽度:100vw}
但我想知道是否有更好的解决方案?
编辑:似乎他的解决方案也不适用于电话设备。
解决方案
只需将以下行添加到您的 lightbox-plus-jquery.min.js 文件中。
lightbox.option({ disableScrolling: true });
转到example,打开控制台,然后输入上面的行。
输入关闭模型并再次打开图像后。它肯定会工作。
推荐阅读
- git - Gitlab 通知
- r - 获取数据框中每个日期的前 n 行
- asp.net - TextMode="Password" 中的 TextBox 是否未触发 TextChanged 事件?
- python - 在 Python/Pandas 的列表类型列中查找匹配值
- java - 如何在 play framework 2.7 中获取资产?
- python - 在 INSTALLED_APPS 中包含应用程序的两种方式
- javascript - 如何在带有 JS 的模板中显示包含 HTML 和 JavaScript 的字符串的 Python 列表
- mongoose - 将项目添加到 Mongoose 中的多维对象数组
- python - 如何将图像和标签的 numpy 数组保存为 tar.gz 或 idx3-ubyte.gz?
- django - 与 Django 的持久 MongoDB 连接