我找到了一个nice solution here来加载更多..."链接。
在引用的答案中,有一个JSFidlle example。如何更改文字"加载更多"到了#34;没有更多的div"如果没有隐藏的div?这时我有警报,但我更喜欢更改文字"加载更多"到了#34;没有更多的div"。
我的代码:
$(function(){
$("div").slice(0, 10).show(); // select the first ten
$("#load").click(function(e){ // click event for load more
e.preventDefault();
$("div:hidden").slice(0, 10).show(); // select next 10 hidden divs and show them
if($("div:hidden").length == 0){ // check if any hidden divs still exist
alert("No more divs"); // alert if there are none left
}
});
});
答案 0 :(得分:2)
根据您的要求,该链接将简单地更改为"没有更多的div"使用以下代码:
$(function(){
$("div").slice(0, 10).show(); // select the first ten
$("#load").click(function(e){ // click event for load more
e.preventDefault();
$("div:hidden").slice(0, 10).show(); // select next 10 hidden divs and show them
if($("div:hidden").length == 0){ // check if any hidden divs still exist
$("#load").text("No more divs"); // change the text of the link to "No more divs"
}
});
});