Skip to content

weblinc/jquery-columnlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jquery-columnlist

jQuery plugin for splitting up uls into equal lists

Options

  • size: How many columns to split the UL into. If left blank, will check the UL's data-column-list attribute.
  • class: Class appended to the new sub ULs
  • incrementedClass: Class appended to the new sub ULs with an incremented suffix, i.e. 'column-list-2'

Example

    $('ul.column-list-js').columnlist({
        size : 3,
        'class' : 'column-list',
        incrementClass : 'column-list-'
    });

Turns this...

    <ul class="column-list-js">
        <li>Item #1</li>
        <li>Item #2</li>
        <li>Item #3</li>
        <li>Item #4</li>
        <li>Item #5</li>
        <li>Item #6</li>
        <li>Item #7</li>
        <li>Item #8</li>
    </ul>

Into this...

    <ul class="column-list-js">
        <li class="column-list-0 column-list">
            <ul>
                <li>Item #1</li>
                <li>Item #2</li>
                <li>Item #3</li>
            </ul>
        </li>
        <li class="column-list-1 column-list">
            <ul>
                <li>Item #4</li>
                <li>Item #5</li>
                <li>Item #6</li>
            </ul>
        </li>
        <li class="column-list-2 column-list">
            <ul>
                <li>Item #7</li>
                <li>Item #8</li>
            </ul>
        </li>
    </ul>

Contributing

This project uses smoosh for compiling, linting.

About

jQuery plugin for splitting up uls into equal lists

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors