如何在每次Masonry脚本重新组织元素时执行我的函数,例如当窗口调整大小时? 在这个例子中它只是第一次运作。砌体脚本事件布局初始化
$(document).ready(function()
{
$('#container').masonry({
// layoutComplete: masonry_refreshed(), // <-- doesn't work propriety
itemSelector: '.item'
});
masonry_refreshed();
});
function masonry_refreshed()
{
alert('Masonry refreshed')
}
DEMO:http://codepen.io/anon/pen/HeuKw
对不起不行...我已经添加了工作演示http://codepen.io/anon/pen/HeuKw它告诫仅第一次,但不是当调整窗口大小。我想我需要创建我自己的事件窗口调整大小... – Bazuka
http://jsfiddle.net/Cd6ce/1/试试这个......它的工作原理 –
或者如果你真的想用jQuery的方式,那么你需要用'var msnry = $ container.data('masonry');'来获得你的砌体实例,并使用我提供的代码。编辑:添加到回答 –