2017-02-01 7 views
0

대답 here을 기반으로 모든 코드를 $(window).load(function(){에 포함해야합니다. 그러나 내 갤러리는 imagesLoaded (준비가되었을 때 이미지를로드하는 데 사용) 및 ajax를 사용하여 버튼 클릭시 더 많은 항목을로드합니다.

function initialise(){ 
//code goes here, including imagesLoaded 
}; 

$(document).ready(function(){ 
    initialise(); 
}); 

$(document).ajaxComplete(function() { 
    initialise(); 

//ajax code goes here 
}); 

가 어떻게 $(window).load(function() {에서이 모든 것을 포장 할 수

: 내 현재 레이아웃이 같다?

+0

'$ (function() {여기에 코드를 입력하십시오. ...}); ' – ramabarca

답변

0

이렇게하면됩니다.

$(window).load(function() { 
    function initialise(){ 
    //code goes here, including imagesLoaded 
    }; 

    $(document).ready(function(){ 
     initialise(); 
    }); 

    $(document).ajaxComplete(function() { 
     initialise(); 

    //ajax code goes here 
    }); 
}); 
+1

Ok awow. 나는 그것을 가장 잘 이해하고 작동하지 않기 때문에 그것을 시도했다. 나는 오타 나 뭔가가있을 것이라고 확신합니다. 완전히 일하고있어. 고맙습니다! – BlueHelmet