我有這個代碼使用jquery,因爲我做什麼時候顯示4個新內容它隱藏了前面的4,當它到達結尾回到開頭。像旋轉木馬一樣。加載更多隱藏以前的內容
當前當您點擊加載更多時,它會保持所有內容準備好,當前和以前。
<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