一度に 5 つのスライダーを表示しようとしているので、[さらに読み込む] ボタンをクリックするとさらに 5 つ表示されます。また、アラートは必要ありません。負荷がもっと消えてほしいだけです。残念ながら、すべてのスライダーが非表示のままで、ボタンが機能しません。これが私が持っているものです...
私のCSSで:
.container {
display: none;
}
私の HTML は 15 の div で、その中にスライダーがあり、一番下には [さらに読み込む] ボタンがあります。
<div class="container"></div>
<a href="#" id="load">Load More</a>
私のjqueryは次のとおりです。
$(window).load(function() {
$(".container").slice(0, 5).show(); // select the first five
$("#load").click(function(e){ // click event for load more
e.preventDefault();
$("container:hidden").slice(0, 5).show(); // select next 5 hidden divs and show them
if($(".container:hidden").length == 0){ // check if any hidden divs still exist
alert("No more divs"); // alert if there are none left
}
});
}); </p>