Ich habe diesen Code mit jquery, wie ich, wenn 4 neue Inhalte anzeigen, versteckte es die vorherigen 4 und wenn es das Ende erreicht, an den Anfang zurück. Wie ein Karussell.Mehr laden Vorherige ausblenden Inhalt
Derzeit, wenn Sie auf mehr laden klicken, werden alle Inhalte bereit, aktuelle und vorherige.
<html>
<head>
<style>
div {
display:none;
padding: 10px;
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #fff;
box-shadow: 0 1px 1px #ccc;
margin-bottom: 5px;
background-color: #f1f1f1;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
<div>Content</div>
<div>Content 1</div>
<div>Content 2</div>
<div>Content 3</div>
<div>Content 4</div>
<div>Content 5</div>
<div>Content 6</div>
<div>Content 7</div>
<div>Content 8</div>
<div>Content 9</div>
<div>Content 10</div>
<a href="#" id="loadMore">Load More</a>
<script>
$(function() {
$("div").slice(0, 4).show();
$("#loadMore").on('click', function (e) {
e.preventDefault();
$("div:hidden").slice(0, 4).slideDown();
if ($("div:hidden").length == 0) {
$("#load").fadeOut('slow');
}
$('html,body').animate({
scrollTop: $(this).offset().top
}, 1500);
});
});
</script>
</body>
</htmL>
Vielen Dank Shehzad war genau das, was ich brauchte –
Sie sind willkommen, bro :) – Shehzad