【问题标题】:Lightbox Overlay doesn't scroll down in Chrome or Edge灯箱覆盖不会在 Chrome 或 Edge 中向下滚动
【发布时间】:2016-08-13 14:36:12
【问题描述】:

我的 wordpress 网站存在问题,该网站使用 Lightbox (WP Lightbox 2) 插件及其创建的叠加层。更具体地说,当我在 Firefox 中单击图像时,覆盖显示在滚动条所在的位置,适合浏览器。但是,如果我在 Chrome 或 Edge 中单击图像,则叠加层会停留在页面顶部,并且由于某种原因不会向下滚动。 如果它只是css,我可以修复它,但似乎灯箱类的“顶级”值是通过js以某种方式定义的,我不知道是什么导致了这种差异。现在它在 Firefox 中有所不同 - 在顶部添加适量的“空间”,而在 Chrome 中它除了常规填充值之外什么都不添加。所以整个事情都在上面。 显然,我需要在页面上滚动的地方打开一个灯箱覆盖,而不仅仅是在顶部。

这是您可以尝试的页面的链接,只需向下滚动并单击 Chrome 中的图像,如果是 Firefox,您就会明白我的意思。

http://mnabievart.com/deck-of-card-design/

【问题讨论】:

  • 我可以看到 $ is not a function error on console
  • 那是无关的。我发现问题可能与某种 JS 顶部偏移有关。我看到有人发布过它,但我在 JS 方面太弱了,无法弄清楚。这是lightbox的JS文件的直接链接,也许您可​​以弄清楚如何使其跨浏览器? mnabievart.com/wp-content/plugins/wp-lightbox-2/…
  • 可以联系插件作者
  • .lightGallery { overflow: visible !important;} 添加此样式并尝试
  • 是的。你可以设置#lightGallery-outer{top:-50px}。 bcoz 某处添加了前 50 像素

标签: javascript css wordpress overlay lightbox


【解决方案1】:

添加此样式并尝试

.lightGallery {
  overflow: visible !important;
} 

#lightGallery-outer{
   top:-50px
}

【讨论】:

    猜你喜欢
    • 2012-01-31
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 2020-02-13
    • 2014-05-28
    • 2017-12-23
    • 1970-01-01
    相关资源
    最近更新 更多