【问题标题】:How to open second lightbox如何打开第二个灯箱
【发布时间】:2019-12-16 16:16:16
【问题描述】:

有没有办法在内部打开第二个灯箱?目前,我打开的方式,它打开到彼此的顶部。

我正在尝试做的与此类似; https://imgur.com/a/t4Ujo2T

这是我的代码;

.product1 {display: none}
.product2 {display: none}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/featherlight/1.5.0/featherlight.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/featherlight/1.5.0/featherlight.min.css" rel="stylesheet"/>
<a href=".product1" class="" data-featherlight>See product detail</a>

<div class="lightbox product1">
  <h1>Product name</h1>
  <p><b>Description:</b></p>
  <p>Nulla vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.</p>
  <br><br>
  <p><b>Related products:</b></p>
  <a href=".product2" class="" data-featherlight>Click Me</a>
</div>

<div class="lightbox product2">
  <h1>Product name</h1>
  <p><b>Description:</b></p>
  <p>Nulla vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.</p>
</div>

【问题讨论】:

    标签: javascript jquery html modal-dialog lightbox


    【解决方案1】:

    我已将 featherlight.js 中的 beforeOpen: $.noop, 更改为 beforeOpen: function() { $.featherlight.close() },,并且成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多