簡體   English   中英

Ajax加載更多按鈕

[英]Ajax Load More button

如果我的回復中沒有更多帖子,我想使“加載更多”按鈕消失。

這是我能想到的唯一解決方案。 問題是我再單擊一個按鈕后按鈕消失了。

.done(function(response) {
  if (response == "") {
    $loadMore.slideUp();
  };
});

例如:我的查詢中有7個帖子,每頁顯示3個帖子。 我按加載更多,現在我有6。再按一次我有7。(現在,我希望按鈕消失)。 但是我必須再次按下才能使其消失。

我該如何解決?

謝謝

試試這個-

.done(function(response) {
  if (response == "") {
    $loadMore.hide();
   };
 });

您應該執行以下操作:

.done(function(response) {
  if (response.length < 3) {
    $loadMore.slideUp();
   };
 });

如果您的函數僅返回1或2個結果,則“響應”仍然不會為空或null。 重要的問題是:響應變量中有多少個項目。 因為如果小於3,將不會有更多的帖子,這意味着可以隱藏更多的博客。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM