【问题标题】:Implement an endless/infinite scroll Bigcommerce Stencil Category list实现无限/无限滚动 Bigcommerce Stencil 类别列表
【发布时间】:2017-09-06 10:19:05
【问题描述】:

我想知道如何在分类页面上的大型商业模板框架上实现无限滚动,因为某些原因它没有在分类页面底部显示分页。

如果可以使用 javascript,那么请建议我如何使用大型商业模板框架实现此功能

这是我的网站 http://silverforte.com/categories

  <main class="page-content" id="product-listing-container">
    {{#if category.products}}
        {{> components/category/product-listing}}
    {{else}}
        <p>{{lang 'categories.no_products'}}</p>
    {{/if}}
</main>

谢谢

【问题讨论】:

    标签: javascript jquery bigcommerce stencils


    【解决方案1】:

    您当然可以进一步优化,但这涵盖了基本思想。

    与 BigCommerce 无关,延迟加载 AJAX 请求如下所示:

    $.ajax({
        url: "your url here",
        type: "Post",
        success: function(response){
            // handle your success callback here
            $("img.lazy").lazyload({ 
                  effect : "fadeIn"
            });
        }
    });
    

    这并不完美,因为您需要加载后续页面并通过类别本身进行页面。我会根据window.location.pathnamewindow.location.href 设置一个变量,并修改该字符串以增加页码并将其用作ajax 请求URL。

    或者,您可以让 JS 找到下一个选择器并使用它来构建 URL 请求。

    查看http://infiniteajaxscroll.com/ 以获得更好的插件以与 BC 一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-08
      • 2013-01-21
      相关资源
      最近更新 更多