2014-09-15 7 views
1

후에 적용 내 HTML 웹 페이지로 JSON 데이터 (이미지)를로드 할 수 $ .getJSON (...)를 사용하고는해서 getJSON() 함수는 DOM이 준비가되면 호출됩니다 :의 jQuery 기능은 새로 고침

$(document).ready(function() { 

그런 다음 montage.js 스크립트를 사용하여 이미지를 반응 형 그리드로 정렬합니다. 이 기능은 전체 페이지가로드 될 때 호출 준비됩니다 :

$(window).load(function() {...} 

을 나는 페이지를 열 때 여전히 이미지가 orderd를 얻을하지 않습니다, 나는 montage.js 스크립트가 적용됩니다 페이지를 새로 고침 할 때 이미지 만이 될 그리드.

해서 getJSON :

$(document).ready(function() { 
    $.getJSON("images.json", function(data) { 
     $.each(data.images, function(key, val) { 
      // 
     });  
    }); 
}); 
+1

json 응답 –

+0

의 성공에 montage.js를로드 해주세요. getJSON 코드를 추가했는데, 어떻게 할 수 있습니까? – user3231419

답변

1

이 시도 : 성공 이후

$(document).ready(function() { 
    $.getJSON("images.json", function(data) { 
     $.each(data.images, function(key, val) { 
      // 
     });  
    }).done(function(){ 

     $('image').montage(); //do something like this to call montage for your image 
    }); 
}); 

알면 .done를 사용 $ .getJSON을 위해 사용되지 않습니다().

+0

은 매력처럼 작동합니다! 감사 – user3231419