2013-05-24 3 views
1

내 갤러리 페이지에서 아약스로 이미지를로드 한 후 jQuery 벽돌을 사용하고 있습니다. $ (window) .load 함수 내에서 벽돌을 호출 할 때, 페이지가 캐시 될 때를 제외하고 벽돌이 작동합니다.jquery imagesLoaded and masonry

문제를 해결하기 위해 imagesLoaded, 하지만 어떤 이유로 작동하지 않습니다. 메이슨은 이미지가로드되기 전에 실행됩니다.

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

그 이유는 무엇입니까? 아니면 문제를 해결하기 위해 무엇을 할 수 있습니까?

답변

0

문서 내부를 모두 실행하고 있습니까? http://api.jquery.com/ready/

+0

나는 문서 준비 블록과 문서 준비 블록에서 시도했다. 어느 쪽이든 작동하지 않습니다. – user2418014

+0

아마도 아약스로로드하고있을 가능성이 있습니까? – user2418014

관련 문제