Skip to content

s-yadav/LongListScroller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

LongListScroller

A small plugin to handle long list scroll using IScroll

The idea behind this plugin is to limit the number of list item in dom to reduce the overall dom elements in a page, hence increase the page performance (Primarly on phonegap applications).

Include jquery, iscroll.js probe version (http://iscrolljs.com/), and listScroller.js

Sample HTML

<div class="scroll-wrapper" id="listHolder">
    <div class="scroll-body">
        <div class="list-item"></div>
        <div class="list-item"></div>
        <div class="list-item"></div>
        <div class="list-item"></div>
    </div>
</div>

JavaScript

var scroller = new ListScroller('#listHolder');
scroller.init();

Options

var scroller = new ListScroller('#listHolder',{
        scrollBodyClass: 'scroll-body', //class name of scrollable elment
        listItemClass: 'list-item', //class name of each list item
        maxList: 50, //maximum list item on a page at a time
        topLimit: 35, // top limit where element will be appended
        bottomLimit: 15 // bottom limit where element will be prepended
});
scroller.init();

About

A small plugin to handle long list scroll using IScroll

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published