如果有人熟悉Fancybox,也许您可以帮助我解决我遇到的几个问题:
首先,当我单击图像时,背景中的图像会消失。如果我继续单击图像,最终所有图像都会消失。
我遇到的另一个问题是上一个,下一个,精灵没有出现或工作。
它应该看起来像这样,但它不是:
这是我的一些代码:
列出 show.html.erb:
<div class="span4">
<% @listing.images.each_with_index do |image, index| %>
<%if index == 0 %>
<%= image_tag image.file, :class => "thumbnail"%>
<%elsif index == 1%>
<ul class="thumbnails small">
<li class="span4">
<%= image_tag image.file, :class => "thumbnail"%>
</li>
<%elsif index ==2%>
<li class="span4">
<%= image_tag image.file, :class => "thumbnail"%>
</li>
<%elsif index ==3%>
<li class="span4">
<%= image_tag image.file, :class => "thumbnail"%>
</li>
<%else%>
</ul>
<%end%>
<% end %>
</div>
jquery.fancybox.css.scss
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('fancybox_sprite.png');
}
Listing.js.cofee
$ ->
$("#myTab a:first").tab "show"
$("#myTab a").click (e) ->
e.preventDefault()
$(this).tab "show"
$(document).ready ->
$(".thumbnail").fancybox
openEffect: "none"
closeEffect: "none"
$(".carousel").carousel interval: false
我正在使用的 fancybox javascript 文件 css 文件在 jsfiddle 上