首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bootstrap LightBox

Bootstrap LightBox
EN

Stack Overflow用户
提问于 2013-12-10 00:21:48
回答 1查看 1.9K关注 0票数 0

我在使用bootstrap lightbox插件时遇到了困难。我的代码是从

http://jbutz.github.io/bootstrap-lightbox/#home

我想有它的地方,用户可以点击一个链接,然后被显示在灯箱中的所有图像。现在我有以下代码:

代码语言:javascript
复制
<div id="demoLightbox" class="lightbox hide fade"  tabindex="-1" role="dialog" aria-hidden="true">
<div class='lightbox-content'>
  <% for picture in @gallery %>
    <%= image_tag picture.image_url.to_s %>
    <div class="lightbox-caption"><p><%= picture.caption %></p></div>
  <% end %>
</div>

我正在使用CarrierWave的图像,并有一个标题为每个图像。现在每个图像都显示在页面上(我不希望这样),图像是不可点击的,而且整个lightbox只有一个标题。

EN

回答 1

Stack Overflow用户

发布于 2013-12-10 03:08:21

问题是您只定义了在运行Lightbox代码时弹出的隐藏div。如果您查看页面源代码,您将看到整个Lightbox代码部分如下所示:

代码语言:javascript
复制
<div class="example">
  <ul class="thumbnails">
    <li class="span2">
      <a data-toggle="lightbox" href="#demoLightbox" class="thumbnail">
        <img src="assets/img/small.png" alt="Click to view the lightbox">
      </a>
    </li>
  </ul>
  <div id="demoLightbox" class="lightbox hide fade"  tabindex="-1" role="dialog" aria-hidden="true">
    <div class='lightbox-content'>
      <img src="assets/img/large.png">
      <div class="lightbox-caption"><p>Your caption here</p></div>
    </div>
  </div>
</div>

请注意,这里有一组可点击的缩略图,它们具有data-toggle="lightbox"属性并链接到包含全尺寸图片的ul

尝试将具有上述属性的可单击缩略图添加到代码中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20475439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档