6

我正在尝试为我网站上某个页面的某些状态禁用jQuery masonry,但似乎找不到解决方法。你知道我怎么能做到这一点吗?谢谢。

4

2 回答 2

7

这是方法列表 http://desandro.github.io/masonry/docs/methods.html#content

假设您的 Masonry 容器 ID 是 #masonry

$('#masonry').masonry( 'destroy' );
于 2013-04-08T12:43:41.983 回答
2

我使用了@kaverzniy 的答案,但将其包裹在

var container = $('#container'); // or whatever your container is
if(container.masonry()) {
    $('#masonry').masonry( 'destroy' );
}

避免在初始化之前调用砌体上的方法(以防它尚未初始化)。

于 2014-09-23T23:31:32.070 回答