Comment on page
Methods
argument | type | description |
---|---|---|
container | string|Element | |
options | object |
// import if you use the NPM package (not needed if you use CDN)
import InfiniteAjaxScroll from '@webcreate/infinite-ajax-scroll';
let ias = new InfiniteAjaxScroll('.container', {
item: '.item',
next: '.next',
pagination: '.pagination'
});
This will bind Infinite Ajax Scroll to the scroll and resize events of the scroll container.
This will unbind Infinite Ajax Scroll from the scroll and resize events of the scroll container.
This will load the next page manually.
argument | type | description |
---|---|---|
url | string | Url to load |
ias.load('http://my-domain.test/page1.html')
.then((loadedEvent) => {
console.log('Requested ' + loadedEvent.url + ' successfully');
})
.catch((xhr) => {
console.log('Request failed with ' + xhr.status + ' (' + xhr.statusText + ')');
});
Use this method to append an array of items to the container.
It will return a promise.
argument | type | description |
---|---|---|
items | array | Array of element to append to the container |
parent | Element|null |
Last modified 7mo ago