【发布时间】:2012-03-15 17:09:18
【问题描述】:
我在布局中使用 jquery isotope 插件(和无限滚动)+ fitvids.js。我得到了它的大部分工作,但问题在于无限滚动加载的页面中包含的视频。
第一页中的视频 #1 和 #2 正在调整大小
使用无限滚动插件加载的第二页中的 Vid #3 被忽略
我的代码:
$(document).ready(function() {
// start fitvids.js
$(".video").fitVids();
// start isotope
var $container = $('#wrapper');
$container.isotope({
itemSelector : '.post'
});
$container.infinitescroll({
navSelector : '#page-nav', // selector for the paged navigation
nextSelector : '#page-nav a', // selector for the NEXT link (to page 2)
itemSelector : '.post', // selector for all items you'll retrieve
loading: {
finishedMsg: 'No more pages to load.',
img: 'http://i.imgur.com/qkKy8.gif'
}
},
// call Isotope as a callback
function(newElements){
var $newElems = $(newElements);
$newElems.imagesLoaded(function(){
$('#wrapper').isotope( 'appended', $newElems );
});
}
);
});
【问题讨论】:
-
链接页面得到 404,但您似乎需要在加载新内容后再次调用
$(".video").fitVids();。
标签: jquery jquery-isotope infinite-scroll