2017-02-01 8 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

関連する問題