这是我的观点:
<div id='profile_galery'>
<ul>
<li class='big'><%=link_to image_tag(@profile.user.get_avatar(:large) ), @profile.user.get_avatar(:very_large), :class => 'fancybox'%></li>
这是我的JS代码:
$(document).on("ready page:change", function() {
$(".fancybox").fancybox({
openEffect : 'elastic'
});
});
当我进入带有fancybox类的图片页面并点击它时,没有出现fancybox,但是……html发生了变化,页面被锁定。看起来fancybox已经打开但没有显示出来,并阻止了一切。当我重新加载页面时,fancybox就可以使用了。这是怎么回事?