2013-02-22 52 views
5

Tôi đang cố gắng vô hiệu hóa jQuery masonry cho một số trạng thái nhất định của một trang trên trang web của tôi nhưng dường như không thể tìm ra cách để thực hiện. Bạn có biết làm thế nào tôi có thể làm điều này? Cảm ơn.Vô hiệu hóa jQuery Masonry

+0

Tác giả plugin Masonry, David Desandro đã tạo ra '.masonry ('destroy')' [ví dụ về hàm Codepen] (http://codepen.io/desandro/pen/Ewmak) - – Brownrice

Trả lời

2

Tôi đã từng trả lời @ kaverzniy nhưng bọc nó trong

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

để tránh gọi phương pháp xây dựng trước khi khởi tạo (trong trường hợp nó chưa được khởi tạo).

Các vấn đề liên quan