[javascript]Seiteninhalt bei Bedarf automatisch nachladen
von Sven Mintel
am 28.07.10 um 22:35 (1847 Hits)
Moin,
ihr kennt das vielleicht, Seiten die automatisch Inhalt nachladen, sobald man in die Nähe des unteren Seitenrandes scrollt.
Wie das geht, wurde hier angefragt: http://www.tutorials.de/javascript-a...ich-laden.html
Hier eine ganz simple Umsetzung per jQuery:
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <meta name="author" content="doktormolle" /> <meta name="date" content="2010-07-28" /> <title>Test</title> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script type="text/javascript"> <!-- var i=0; $(window).load( function() { $(window).scroll(function() { var margin=30; if((($('body').scrollTop()+margin+$(window).height())-$(document).height())>0) { //hier müsstest du per AJAX nachladen $('body').append('<br/>Nachladung#'+(i++)); } }); } ); //--> </script> </head> <body> <br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>- <br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>- <br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>-<br/>- </body> </html>
Es wird der scroll-Event überwacht, und dabei ermittelt, wie weit gescrollt wurde, und ob unten neuer Inhalt benötigt wird...das wars eigentlich schon
.





!["[javascript]Seiteninhalt bei Bedarf automatisch nachladen" bei Twitter speichern](http://style.tutorials.de/v10/images/misc/twitter-25.png)
!["[javascript]Seiteninhalt bei Bedarf automatisch nachladen" bei Facebook speichern](http://style.tutorials.de/v10/images/misc/facebook-25.png)
