var videos; var loadindex = 0; var scrollposition = 0; $(document).ready(function () { $.post('php/videoload.php', 'action', function (data) { videos = data; loadPreviewBlock(12); }, 'json'); $(".closebutton").click(function () { $(".videopagewrapper").hide(); $(".previewcontainer").show(); // scroll back to last scroll position $(window).scrollTop(scrollposition); $(".videowrapper").html(""); }); }); $(window).scroll(function () { if ($(window).scrollTop() >= (($(document).height() - $(window).height() - 60))) { if ($(".videowrapper").html() == "") { loadPreviewBlock(6); } } }); function loadPreviewBlock(nr) { for (let i = 0; i < nr; i++) { if (loadindex + i < videos.length) { if (videos[loadindex + i] != "." && videos[loadindex + i] != "..") { loadPreview(videos[loadindex + i]); } else { nr++; } } } loadindex += nr; } function loadPreview(src) { var preview = $("