4つの新しいコンテンツを表示するときと同じように、以前の4つを隠していたときと、最初に戻ったときにjqueryを使用してこのコードを使用しました。カルーセルのように。もっと読み込み前のコンテンツを隠す
現在、「読み込み」をクリックすると、すべてのコンテンツが準備されています。
<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>
Shehzadは、私はあなたが歓迎の仲間です –
まさに必要だった多くの感謝:) – Shehzad