使用同位素进行砌体效应
当我加载页面并向下滚动时,要添加更多项目我正在使用行为方法twitter,所以我点击更多基本上,第一次点击这个,项目“掉落”页面,我有不知道为什么 - 之后它可以接受但是第一次点击不是
这是我正在使用的完整代码
$(document).ready(function () {
//$(function() {
var $container = $('#wall');
// isotope
$container.isotope({
itemSelector: '.wish_wrap_indiv',
animationEngine : "best-available",
getSortData: {
name: function($element) {
return $element.data('name');
},
site: function($element) {
return $element.data('site');
},
date_added: function($element) {
return $element.data('date_added');
}
}
});
// trigger Isotope layout again after images have loaded
$container.imagesLoaded( function() {
$container.isotope('reLayout');
});
// filter items when filter link is clicked
$('#options a').click(function(){
var selector = $(this).attr('data-filter');
$container.isotope({ filter: selector });
return false;
});
var $optionSets = $('#options .option-set'),
$optionLinks = $optionSets.find('a');
$optionLinks.click(function(){
var $this = $(this);
// don't proceed if already selected
if ( $this.hasClass('selected') ) {
return false;
}
var $optionSet = $this.parents('.option-set');
$optionSet.find('.selected').removeClass('selected');
$this.addClass('selected');
});
// infinite scroll
$container.infinitescroll({
navSelector : "#page_nav",
// selector for the paged navigation (it will be hidden)
nextSelector : "#page_nav a",
// selector for the NEXT link (to page 2)
itemSelector : ".wish_wrap_indiv",
// selector for all items you'll retrieve
behavior: "twitter",
loading : {
'finishedMsg' : 'No more wishes to load.',
'img' : 'http://wishesandgifts.com/images_/icons/loading_sml.gif',
'selector' : '#wall'
}
},
// call Isotope as a callback
function(newElements) {
var $newElems = $(newElements);
$newElems.imagesLoaded(function(){
$container.isotope('insert', $newElems );
});
}
);
});
我正在使用$(document).ready(function () {
,但也尝试了$(function () {
我也尝试使用“附加”插入新项目,但结果仍然相同。
有什么想法吗?
答案 0 :(得分:0)
通过声明图像W& ħ