2015-04-30 1 views
1

я получаю ошибку:Кладка - Невозможно вызвать методы на кладке до инициализации

cannot call methods on masonry prior to initialization; attempted to call 'appended' 

Я смотрел на различных questions относительно выпуска и кладочные собственного FAQ.

Я реализовал предложенные исправления, но не повезло, я получаю ту же ошибку, я даже вернулся к основам и сделал это:

imagesLoaded(this.galleryGrid, function(instance) { 
     var msnry = new Masonry('.grid', { 
      itemSelector: '.item', 
      columnWidth: '.item' 
     }); 

     var $newElems = $('.test').clone(); 
     $('.grid').masonry('appended', $newElems); 

    }); 

Я все еще получаю ту же ошибку. Любые решения?

ответ

0

Вы пробовали это:

imagesLoaded(this.galleryGrid, function(instance) { 
    var msnry = new Masonry('.grid', { 
     itemSelector: '.item', 
     columnWidth: '.item' 
    }); 

    var $newElems = $('.test').clone(); 
    $('.grid').append($newElems).masonry('appended', $newElems); 

    });