【问题标题】:Jscroll "loading" is stuck when there is no second page没有第二页时,Jscroll“加载”卡住
【发布时间】:2015-04-05 07:34:04
【问题描述】:

我在结果页面上使用了 jscroll,除了一件事之外,一切都很好。 如果结果的结果少于第一页可以包含的结果,loading 就会卡在页面上。 意思是,如果没有next href,则loading 只会留在那里。 但是,在搜索结果超过 1 页时 - loading 会在搜索到最后消失。

我做了一些研究,似乎与distroy 有关,但似乎无法弄清楚。 我还应该补充一点,控制台中会出现以下消息:

加载资源失败:服务器响应状态为 500(内部服务器错误) 网址是: http://localhost:8000/PAGENAME/未定义

我的 Jscroll 代码是:

 function inifniteScroll(){
   $(document).ready(function(){

      $('.results').jscroll({
        loadingHtml: '<h3 style="color:blue;">Loading...</h3>'
      });
  });
}

【问题讨论】:

  • 当 href 属性返回空值时,你能简单地禁用 jscroll 吗?您能否向我们展示更多代码(您的标记)?

标签: javascript jquery scroll jscrollpane infinite-scroll


【解决方案1】:

其实我找到了一个非常简单的解决方法。 我只是计算结果的数量。 如果结果量在整页量以下,我只是不调用jquery函数,如果是全长,我就调用它。

【讨论】:

  • 你没有调用哪个 jQuery 函数?您的 jscroll 代码在 Document.ready 函数中?
猜你喜欢
  • 1970-01-01
  • 2020-06-20
  • 1970-01-01
  • 1970-01-01
  • 2022-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多