【问题标题】:jQuery masonry resize event with apijQuery masonry 使用 api 调整大小事件
【发布时间】:2018-06-01 19:56:24
【问题描述】:

这个resize事件可以和api一起使用吗?

这个我试过了,还是不行:

grid.masonry('resize', false);

然后当我再次需要它时:

grid.masonry('resize', true);

https://masonry.desandro.com/options.html#resize

我想在某些情况下禁用调整大小,但可以再次启用它。

【问题讨论】:

    标签: jquery masonry


    【解决方案1】:

    resize 是一个选项,而不是一个方法,所以你应该这样做:

    grid.masonry({ resize: false });
    

    希望对你有帮助。

    【讨论】:

    • 但这不是init方法吗?所以你每次都必须初始化网格才能调用它?
    • @Toniq .masonry() 是初始化器,但也用于在实例中传递选项和执行方法。如果在没有任何参数的情况下调用它也会执行.layout()(这将重绘网格)。所以是的,你可以在初始化之后再次使用.masonry()函数。
    猜你喜欢
    • 1970-01-01
    • 2011-07-11
    • 2015-10-04
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 2012-10-18
    相关资源
    最近更新 更多