infinite-ajax-scroll

Turn your existing pagination into infinite scrolling pages with ease

Github星跟蹤圖

Turn your existing pagination into infinite scrolling pages with ease.

  • SEO friendly ?
  • Doesn't break browsers back button ?
  • Highly customizable ✨

More features, documentation and examples available at: https://docs.infiniteajaxscroll.com/

Build Status npm

Installation

Use Infinite Ajax Scroll via CDN

Get up and running in no time by linking directly to Infinite Ajax Scroll on unpkg.

<script src="https://unpkg.com/@webcreate/infinite-ajax-scroll@3/dist/infinite-ajax-scroll.min.js"></script>

Place this code right before the </body> tag on each template or page that you want to use infinite scroll on.

Manage as a package

Are you using NPM in your projects? You can install and update our package easily.

$ npm install --save @webcreate/infinite-ajax-scroll

Usage

Infinite Ajax Scroll works on a container with item elements which get appended. A next link is used to determine the next url.

<div class="container">
    <div class="item">...</div>
    <div class="item">...</div>
    <div class="item">...</div>
    ...
</div>

<div class="pagination">
    <a href="page2.html" class="next">Next</a>
</div>

Now you can configure Infinite Ajax Scroll:

// import if you use the NPM package
import InfiniteAjaxScroll from '@webcreate/infinite-ajax-scroll';

let ias = new InfiniteAjaxScroll('.container', {
  item: '.item',
  next: '.next',
  pagination: '.pagination'
});

Full documentation can be found at https://docs.infiniteajaxscroll.com

Licensing

Infinite Ajax Scroll is dual licensed:

  1. Under the Free Software Foundation’s GNU AGPL v.3.0; or
  2. Under an Infinite Ajax Scroll Commercial License

Buying a commercial license is mandatory as soon as you develop commercial activities distributing the Infinite Ajax Scroll software inside your product or deploying it on a network without disclosing the source code of your own applications under the AGPL license.

See https://infiniteajaxscroll.com/licenses/ for more details.

主要指標

概覽
名稱與所有者webcreate/infinite-ajax-scroll
主編程語言JavaScript
編程語言JavaScript (語言數: 2)
平台
許可證Other
所有者活动
創建於2011-06-02 22:01:41
推送於2023-11-24 12:26:47
最后一次提交2023-04-10 12:59:39
發布數29
最新版本名稱3.1.0 (發布於 )
第一版名稱v0.1.0 (發布於 2011-06-05 12:37:10)
用户参与
星數0.9k
關注者數54
派生數344
提交數1.2k
已啟用問題?
問題數308
打開的問題數8
拉請求數375
打開的拉請求數5
關閉的拉請求數197
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?