DocumentationOnline documentation for Ajax Load More
JavaScript Functions
The following JavaScript functions are available when using the Filters add-on:
almfilters.start()
The almfilters.start(target) function will initiate an Ajax Load More filter instance.
- target: The unique filter ID (optional).
1 2 |
// custom.js almfilters.start('categories'); |
almfilters.reset()
The almfilters.reset() function will clear and reset an entire Ajax Load More filter instance.
1 2 3 4 5 |
// custom.js let clearBtn = document.getElementById('clear-filters'); clearBtn.addEventListener('click', function(e){ almfilters.reset(); }); |
almfilters.resetFilter()
The almfilters.resetFilter() function will clear and reset a specific filter group.
1 2 3 4 5 |
// custom.js window.almFiltersChange = function(){ var filter = document.querySelector('.alm-filter[data-key=search]'); almfilters.resetFilter(filter); } |
Note: resetFilter is useful if you want to clear a specific filter while performing a specific task.