一旦页面上的所有项目加载,如何重新加载jquery的masonry插件

时间:2016-08-01 13:51:34

标签: jquery angularjs-ng-repeat jquery-masonry masonry

我使用ng-repeat指令创建了html。 HTML部分由ul标签组成,如下所示:

<ul class="nav navbar-nav navbar-right">
                            <li>
                                 <a href=""><i class=" open-btn glyphicon glyphicon-globe"></i></a>
                            </li>
                            <li>
                                <a id="addClass"><i class=" open-btn glyphicon glyphicon-comment" aria-hidden="true"></i></a>
                                <span class="m-alert">2</span>
                            </li>
                            <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Roy<b class="caret"></b></a>
                                 <ul class="dropdown-menu">
                                     <li class="logout-bg"><button data-toggle="modal" data-target="#fz-modal" class="btn">Portion size</button><i class="mp_red glyphicon glyphicon-bell"></i></li>
                                     <li><a href="Messages.html">Messages</a></li>
                                     <li><a href="Contacts.html">Contacts</a></li>
                                     <li><a href="Calendar.html">My calendar</a></li>
                                     <li><a href="User-Profile.html">Account setting</a></li>
                                  <!--li class="logout-bg"><a href="/auth/logout"></i> Logout</a></li--><li class="logout-bg"><a href="login.html">Logout</a></li>
                                </ul>
                            </li>
                            <li><img  class="marg-r-2 hidden-xs img-responsive" src="assets/img/MP-User.jpg" alt="user name">
                            </li>
                        </ul>

li将根据记录重复。 李的高度增加或减少,因此需要砌筑。但是,由于ng-repeat动态加载数据,因此砌体不起作用。我在互联网上搜索了一些重新加载砌体的方法,但有很多答案,但我的代码没有任何效果。 我尝试实现这个SO问题中提到的解决方案但没有成功,任何人都可以建议一些重要的解决方案来重新加载这种情况下的砌体。

由于

0 个答案:

没有答案