Hallo!
Ich habe mir ein "infinityscroll-script" runtergeladen dass weitere Inhalte beim scrollen ausgibt.
Das script läuft soweit sehr gut jedoch hab ich das Problem dass wenn ich z.b. auf einen Link von so einem Inhalt klicke und von der neu geladenen Seite wieder auf den "zurück-button" vom Browser klicke die Inhalte falsch geladen werden.
Es hat den anschein als würde die letzte scrollposition gespeichert und beim zurückgehen wird das script falsch ausgeführt da der scrollbalken schon ein stück weiter unten ist.
Gibt's dazu einen Trick wie ich das verhindern kann? hier der code vom javascript.
Besten Dank schonmal im Voraus!
mfg
Ich habe mir ein "infinityscroll-script" runtergeladen dass weitere Inhalte beim scrollen ausgibt.
Das script läuft soweit sehr gut jedoch hab ich das Problem dass wenn ich z.b. auf einen Link von so einem Inhalt klicke und von der neu geladenen Seite wieder auf den "zurück-button" vom Browser klicke die Inhalte falsch geladen werden.
Es hat den anschein als würde die letzte scrollposition gespeichert und beim zurückgehen wird das script falsch ausgeführt da der scrollbalken schon ein stück weiter unten ist.
Gibt's dazu einen Trick wie ich das verhindern kann? hier der code vom javascript.
PHP:
$(document).ready(function() {
start = 0;
count = 1;
for (var i = 0; i < 2; i++){
loadcontent();
}
});
function loadcontent() {
$.ajax({
type: 'get',
url: 'content.php',
async: false,
data: { start : start, count : count },
success: function (html){
if(html){
$('.container').append(html);
start = start + 1;
}else{
$('.end').html('<p>Keine weiteren Posts!</p>');
}
}
})
}
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
loadcontent();
}
});
Besten Dank schonmal im Voraus!
mfg