jquery imagesLoaded and masonry

时间:2013-05-24 15:30:36

标签: jquery

所以在我的画廊页面上,我在用ajax加载我的图像后使用jQuery砌体。当我在$(window).load函数中调用砌体时,砌体有效,除非页面被缓存,这就是问题所在。

为了解决这个问题,我尝试使用imagesLoaded,但由于某些原因它无法运行。在加载图像之前执行砌体。

var $container = $('#container');
$container.imagesLoaded( function($images){
console.log($images.length + " images have been loaded");
   $container.masonry({
        // options
        itemSelector : '.box'
   });
});

知道为什么会出现这种情况或者我可以做些什么来解决它?

1 个答案:

答案 0 :(得分:0)

您是否准备好在文档中运行? http://api.jquery.com/ready/