首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在循环后执行masonry

问在循环后执行masonry
EN

Stack Overflow用户
提问于 2013-03-17 00:32:39
回答 1查看 347关注 0票数 0

在单击图像以显示以下内容后,似乎无法重新排序我的图像。

但是,当我调整浏览器的大小时,图像确实可以正确地重新排序。

我已经尝试了这么多,但我被卡住了,我只想在点击下一张图片后再次点燃砖石建筑。

link to website

代码语言:javascript
复制
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jquery.masonry.min.js"></script>
<script src="js/jquery.cycle.all.js"></script>

<script>
  $(function(){

    $('#container').masonry({
      itemSelector: '.box',
      columnWidth: 20,
      isAnimated: !Modernizr.csstransitions,
      isFitWidth: true
    });

  });
</script>



<script>
$(document).ready(function(){
    $('#projectslide').cycle({ 
        fx:     'fade',
        speed:  0, 
        next:   '#projectslide',
        timeout: 0,
        fit: 1,
        slideResize: 1,
        reshape: 1,
    });
});

    $('#container').masonry({
      itemSelector: '.box',
      columnWidth: 20,
      isAnimated: !Modernizr.csstransitions,
      isFitWidth: true,
    });
</script>
EN

回答 1

Stack Overflow用户

发布于 2013-03-17 02:05:10

在Cycle插件(http://jquery.malsup.com/cycle/int2.html)的文档中,作者展示了如何定义回调函数,因此您可以这样做:

$('#projectslide').cycle({ fx:'fade',speed: 0,next:'#projectslide',timeout: 0,fit: 1,slideResize: 1,reshape: 1,after: function() { $('#container').masonry('reload');} });

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15451737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档