更新集合时,MeteorJS 和 Packery 布局不会重新渲染 [英] MeteorJS and Packery layout doesn't re-render when collection is updated

查看:22
本文介绍了更新集合时,MeteorJS 和 Packery 布局不会重新渲染的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将 MeteorJS 集合与 Packer 集成以获得类似 Pinterest 的界面.

我遇到了一个问题,当一个新项目被添加到由 Packery(或 Masonry,同样的问题)呈现的集合中时,新项目只是漂浮在容器的左上角,而不是通过Packery 布局处理器.

triggerMasonryLayout = function () {var $container = $('#masonry-layout');console.log("AUTORUN 包装", $container);$container.packery({itemSelector: '.item',天沟:20,列宽:300});$container.packery();}

Template.bookingsProfileItem.onRendered( function() {triggerMasonryLayout();});