我使用rails4,ruby2.1.0和gem lightbox2-rails来执行带外部图像的弹出窗口。
它适用于小问题:第一次点击不起作用。
问题是当页面加载时(缩略图作为链接),第一次点击缩略图时,它打开图像网址并没有弹出窗口(看起来灯箱无法正常工作),< / p>
然后在我返回后,灯箱开始工作,所有弹出功能都完美无缺。
所以它第一次失败,这是非常有线的!帮助!
<%= link_to @images[0], data: {lightbox: "main-image"},:id=>"aaa" do%>
<%= image_tag(@images[0],width:"100%",id: "head-view")%>
<%end%>
@images [0]是一个图片外部网址,lightbox需要“data-lightbox”属性。
应用程序js和css in rails:
//js
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require owl.carousel
//= require lightbox
//= require_tree .
/*css*/
*= require_tree .
*= require_self
*= require owl.carousel
*= require owl.theme
*= require lightbox
这里发生了什么?任何想法?