container bootstrap and jquery console jquery-masonry

jquery - bootstrap - "Elemento de mala mampostería:[object Object]"



masonry grid javascript (1)

Está pasando el objeto jQuery ( $container ) al constructor de mampostería que no lo espera. Puede cambiarlo a $container[0] para obtener el elemento DOM del objeto jQuery:

$container.imagesLoaded( function(){ var msnry = new Masonry( $container[0], { columnWidth: 320, itemSelector: ''.item'' }); });

o use la inicialización de jQuery:

$container.imagesLoaded( function(){ $container.masonry({ columnWidth: 320, itemSelector: ''.item'' }); });

Al tratar de incorporar la última versión de Masonry, no tengo ni idea de lo que significa este error. En la consola, recibo este mensaje:

Bad masonry element: [object Object] plugins.js:16 y plugins.js:16 n plugins.js:16 (anonymous function) script.js:24 c jquery.js:3048 p.fireWith jquery.js:3160 x.extend.ready jquery.js:433 q

Mi guion -

var $container = $(''#container''); $container.imagesLoaded( function(){ var msnry = new Masonry( $container, { columnWidth: 320, itemSelector: ''.item'' }); });

Me he asegurado de incluir el plugin imagesLoaded, el mismo error se muestra incluso si descarto esto. Parece que se está refiriendo a mi archivo plugins.js donde he almacenado el código de Masonry, pero no he modificado nada.