Fork me on GitHub

Paginate.js

A jQuery plugin that transforms an absurdly long, boring list into an organized group of items with letter pagination. Supported lists include unordered lists and lists wrapped inside any HTML elements including divs. See the demo.

Created with love by @freddielore.

Options

disableEmpty

If true, letters without contents won't be clickable.

default: true
options: true, false

errorMessage

The message returned when no items found.

default: 'No items found.'

How it works

Here is a simple Paginate.js setup:


Step 1: Build the HTML markup



Step 2: Include required files



Step 3: Call the paginate()



Your list should now be transformed with letter pagination.


Step 1: Build the HTML markup



Step 2: Include required files



Step 3: Call the paginate()



Your list should now be transformed with letter pagination.


Step 1: Build the HTML markup



Step 2: Include required files



Step 3: Call the paginate()



Your list should now be transformed with letter pagination.

Demo

Hit me to paginate the list below:


  • 1 Accommodation
  • 2 Accountant
  • Accommodation
  • Accountant
  • Administrator
  • Aerobics Instructor
  • Alternative Medicine
  • Animal Communicator
  • Animal Groomer/Trainer
  • Architect
  • Artist
  • Auctioneer
  • Audio Visual Technician
  • Auditor
  • Auto Mechanic
  • Babysitter
  • Baker
  • Bar Staff
  • Barber
  • Barista
  • Beautician
  • Beauty Therapy
  • Body Piercer
  • Bookkeeping
  • Branding/Marketing
  • Builder
  • Building Design
  • Bus Hire
  • Business Association
  • Business Coach
  • Business Consultant
  • Business Management Consultant
  • Business Mentor
  • Business Training
  • Butcher
  • Cake Decorator
  • Camera Operator
  • Car Finance
  • Car Sales (New/Used)
  • Careers Advisor
  • Carer
  • Carpenter
  • Carpet Cleaner
  • Change Facilitator
  • Chauffeur
  • Chef
  • Chemist
  • Child Carer
  • Child Minder
  • Chiropractor
  • Choreographer
  • Civil Celebrant
  • Cleaner
  • Clothing
  • Computer IT (Technician)
  • Computer Retail
  • Concierge (P.A. / V.A.)
  • Conflict Resolution
  • Consultant
  • Conveyancer
  • Copywriter
  • Counsellor
  • Courier
  • Credit Control
  • Customer Service
  • Dance Teacher
  • Dentist
  • Dietitian
  • Digital Marketing
  • DJ
  • Doctor
  • Dog Walker
  • Dressmaker
  • Driving Instructor
  • Dry Cleaner
  • Electrician
  • Employment Facilitation
  • Engineer
  • Event Manager
  • Facebook Marketing
  • Fashion Jewellery
  • Feng Shui
  • Fertility Specialist
  • Finance Broker – Commercial
  • Finance Broker – Residential
  • Financial Advisor/Planner
  • First Aid Training
  • Flooring Specialist
  • Florist
  • Function Organiser
  • Function Venue
  • Funeral Director
  • Furniture Restoration
  • Gardener
  • Gate & Steel Engineer
  • Gift Baskets/Hampers
  • Graphic Designer
  • Gym Instructor
  • Gynecologist
  • Hairdresser
  • Handyman
  • Health & Nutrition
  • Health Coach
  • Home / Office Organiser
  • Homewares – Furniture
  • Homewares – Electrical
  • Horse Riding Instructor
  • House Keeper
  • Human Relations
  • Image Consultant
  • Insurance – General
  • Insurance – Life
  • Intellectual Property
  • Interior Designer
  • Journalist
  • Landscape Designer
  • Language Teacher
  • Lawyer
  • Legal Documentation
  • Legal Secretary
  • Life Coach
  • Lighting
  • Locksmith
  • Magician
  • Make Up Artist
  • Marketing
  • Martial Arts Instructor
  • Masseuse
  • Mechanic
  • Medical Technology
  • Migration Agent
  • MLM Agent
  • Music Teacher
  • Musician
  • Naturopath
  • Networking
  • Not for Profit Health Care
  • Nursing
  • Occupational Therapist
  • Office Furniture/Fit Out
  • Office Products – Machines
  • Office Products – Stationery
  • On Line Marketing
  • Optician
  • Orthodontist
  • Outdoor Patios/Sheds
  • Painter / Decorator
  • Parenting and Relationship Profiling
  • Party Hire / Functions
  • Pediatrician
  • Pension Transfers
  • Personal Concierge
  • Personal Development
  • Personal Trainer
  • Pest Control
  • Photographer
  • Physical Therapist
  • Physiotherapist
  • Plasterer
  • Plumber
  • Printer / Print Broker
  • Promotional Products
  • Property Maintenance
  • Property Management
  • Psychologist
  • Psychotherapist
  • Radio Presenter
  • Real Estate Agent – Buyer’s Agent
  • Real Estate Agent – Commercial
  • Real Estate Agent – Residential
  • Receptionist
  • Recruitment
  • Retail
  • Retreat/Day Spa
  • Roofer
  • Sales Representative
  • Secretary
  • Security
  • SEO
  • Sewing Teacher
  • Sign Writer / Signage
  • Singer
  • Skin Care Specialist
  • Social Media
  • Solicitor
  • Sound Engineer
  • Sports Coaches
  • Staff Training
  • Stockbroker
  • Stylist
  • Succession and Exit Planning
  • Surveyor
  • Swimming Coach
  • Tailor
  • Tattoo Artist
  • Taxi Driver
  • Teacher
  • Teaching Assistant
  • Technician
  • Telecommunications
  • Therapist
  • Tiler
  • Tour Guide
  • Translator
  • Travel Agent
  • Tutor
  • TV Presenter
  • Valuer
  • Veterinarian
  • Video Marketing
  • Virtual Assistant
  • Voice Coach
  • Voice Over Artist
  • Waiting Staff
  • Waste Management
  • Water Products
  • Wealth Creation
  • Web Designer
  • Window Cleaner
  • Window Glazer
  • Workplace Relations
  • Yoga Instructor