【问题标题】:why image display below when click on image in Jquery?为什么在Jquery中单击图像时会显示下面的图像?
【发布时间】:2014-09-06 07:40:15
【问题描述】:

你能告诉我为什么当我点击缩略图时我的图像显示在下面。我正在使用灯箱插件我从这里学习文档 https://github.com/lokesh/lightbox2/ 在示例中,它在图像上方显示图像..我缺少哪个 css 文件? 小提琴 http://jsfiddle.net/xnhtg1t1/

<a class="example-image-link lightbox" href="https://dl.dropboxusercontent.com/s/51wtwmqnnokotj6/image-1.jpg?dl=0" data-lightbox="example-1"><img class="example-image" src="https://dl.dropboxusercontent.com/s/w85pcbopymjzn76/thumb-1.jpg?dl=0" alt="image-1" /></a>

【问题讨论】:

  • 看看你的开发工具控制台并享受一下

标签: javascript jquery lightbox


【解决方案1】:

从你的 JS 和 CSS url 中删除 GET 变量 ?dl=0,它就可以工作了。 jsFiddle Demo

那是 Dropbox 的 download parameter,虽然它设置为 false.. 它仍然导致问题。

【讨论】:

【解决方案2】:

将灯箱的位置设为绝对位置而不是相对位置。

.lightbox {
   position: absolute;
}

甚至是固定的。然后它将出现在页面顶部。然后,您可以随意构建灯箱样式。

http://jsfiddle.net/xnhtg1t1/2/

【讨论】:

  • 插件的CSS已经提供了定位,有控制台错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 1970-01-01
  • 1970-01-01
  • 2012-07-08
  • 2011-04-04
相关资源
最近更新 更多