PHPology is a collective of highly skilled, award winning, web gurus.
Contact Raj on 07985 467 213 or email [email protected]

Load Content While Scrolling With jQuery

Working on this art gallery competition project for Internet Week where one of the request was:
"Rather then have pagination links, can we have it so that when the user scrolls to the bottom of the browser, new content is loaded in?"

I had seen websites like this before and always thought it was a really cool feature on a website, esp for a gallery type website.

Searching the net, found this link that gave me a good base to start with. I kind of followed his steps but made a few tweaks to the way the pagination worked.

Below is the code that I used which would send through the page number everytime condition as met which then using PHP displayed the relevent results.

var pageLoaded = 1; //this basically says that we are on page 1 of the results
	if($(window).scrollTop() == $(document).height() - $(window).height())
		pageLoaded = pageLoaded+1; //when this condition has met, increase the pageLoaded so that I can tell php told load in data for page 2/3/4/5, etc, etc
				if (data != "")