砖石(V3)代码:砌体重装&reloadItems不工作
$(function msnry(){
var columns = 3,
setColumns = function() { columns = $(window).width() > 640 ? 3 : $(window).width() > 320 ? 2 : 1; };
setColumns();
$(window).resize(setColumns);
// layout Masonry again after all images have loaded
var $container = $('#portfoliocontent').masonry();
var msnry;
$container.imagesLoaded(function(){
msnry = new Masonry(container, {
itemSelector : '.item',
columnWidth: function(containerWidth) { return containerWidth/columns;}
});
});
我的砖石容器(又名我的投资组合)
<div id="portfoliocontent" class="portfoliocontainer"></div>
这里我的目标是隐藏所有与类的div 'designshwr'是有效的,但是砌石的重新加载根本不起作用。
$('.engineeringiC').click(function(){
if($('div.item').hasClass('designshwr')){
$('div.item.designshwr').hide('fast');
$('.portfoliocontainer').masonry('reloadItems');
}
有什么建议?我一直在抓我的头在不同的方法来得到它的工作在过去的一周,我仍然在它:(
这对我有效!谢谢! – finitenessofinfinity