【问题标题】:Magnific popup has two close x's宏伟的弹出窗口有两个关闭的 x
【发布时间】:2018-08-20 06:32:21
【问题描述】:

我正在将前端 html 主题与后端 Laravel 应用程序集成。某些原因导致弹出模式有两个关闭的 x。我无法找出导致额外 x 按钮的原因。

一个 x 由 Magnific close 中添加的类 mfp-close 加载。不知道另一个是如何被添加进来的。

如果我删除加载的 html 中的“x”,它会删除较小的 x(这是正确的)。不确定这个 x 是如何加载的。

编辑:删除mfp-close:before css 后,我得到了较小的“x”,这是我不想要的。

【问题讨论】:

  • 可能在 ::before 伪元素上,检查是否有内容:"x";写在那里。找出是否存在的替代方法,更改之前的字体大小。让我知道这是怎么回事
  • 是的,但我不知道代码中是如何加载“x”的。 html 和 css 的新手。
  • @TorjescuSergiu 如何检查 CSS 中伪元素的内容? ::before 作用于什么元素?
  • 尝试在你的css中找到mfp-close:before 这样的css并检查content属性
  • 好的,我找到了内容为“x”的mfp-close:before 类。当我删除该行时,它会删除错误的“x”(较大的那个)。我想保留较大的(根据模板)并删除较小的。

标签: javascript html css magnific-popup


【解决方案1】:

如果有人遇到类似问题,我通过加载 magnific-popup.min.js 而不是 jquery.magnific-popup.min.js 来解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多