我在 Masonry 插件 (http://www.4pixels.co.uk/) 上构建的投资组合网站中有三个页面。在第一页上,fancybox 非常适合一些图像。
但是当我使用infiniteScroll在第一页底部加载第2页时,花哨的框链接停止工作,只是将厚框图像加载到新页面中。
如果我将第 2 页(http://www.4pixels.co.uk/index2.html)直接加载到浏览器中,它可以正常工作(使用所有 css/js)。我已经从该页面中删除了 js 和 css,因为它从第 1 页加载它们,但这没有任何区别,而且花哨的框仍然不起作用(尝试使用的图像是 Winston Ellis 网站的响应屏幕)
所有最好的安迪
我努力了
$(document).ready(function() {
$("#tumblelog").on("focusin", function(){
$("a.example2").fancybox({
'overlayShow' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic'
});
});
});
但仍然无法正常工作。我看到你的例子是有效的,所以我必须把它拆开,因为我看不出我错了..