Jquery 砌体-无法在初始化之前调用砌体上的方法
我得到一个错误:Jquery 砌体-无法在初始化之前调用砌体上的方法,jquery,jquery-masonry,masonry,Jquery,Jquery Masonry,Masonry,我得到一个错误: cannot call methods on masonry prior to initialization; attempted to call 'appended' 我看了很多关于这个问题和砖石工程本身的问题 我实施了建议的修复,但运气不好,我得到了相同的错误,我甚至回到了基础,并这样做: imagesLoaded(this.galleryGrid, function(instance) { var msnry = new Masonry('.grid',
cannot call methods on masonry prior to initialization; attempted to call 'appended'
我看了很多关于这个问题和砖石工程本身的问题
我实施了建议的修复,但运气不好,我得到了相同的错误,我甚至回到了基础,并这样做:
imagesLoaded(this.galleryGrid, function(instance) {
var msnry = new Masonry('.grid', {
itemSelector: '.item',
columnWidth: '.item'
});
var $newElems = $('.test').clone();
$('.grid').masonry('appended', $newElems );
});
我仍然会犯同样的错误。有什么解决方案吗?您是否尝试过以下方法:
imagesLoaded(this.galleryGrid, function(instance) {
var msnry = new Masonry('.grid', {
itemSelector: '.item',
columnWidth: '.item'
});
var $newElems = $('.test').clone();
$('.grid').append( $newElems ).masonry('appended', $newElems );
});