I have been working on adding more content to a page as the scroll reaches end of page.
The problem is that JavaScript is not working on the content loaded via ajax
Below is a simple code:
HTML:
    <div class="ajax_load_wrapper">
        <div id="title_191">
        <div id="title_172">
        <div id="title_171">
        <div id="title_105">
        <div id="title_95"> 
        <!-- new divs load here on which jQuery events don't work -->
    </div>
    <div id="load_more_vbz" style="display: none;">
        <a href="somelink">loading...</a>
    </div>
jQuery:
(function ($) {
    $(window).on('scroll',function(){
        if (($(window).scrollTop() == $(document).height() - $(window).height() )){
            load_mode_content();
        }
    });
    //loads more content
    function load_mode_content(){
        var link = $('#load_more_vbz a').attr('href');
        $('#load_more_vbz').show(); //show the loading image
        $.get(link).done( function(data){
            $('.ajax_load_wrapper').append(data); //appends new data
            $('#load_more_vbz').hide();
        });
        return false;
    }
})(jQuery);
 
     
     
    