Giter VIP home page Giter VIP logo

jquery-ui-slider-pips's Introduction

#jQuery-ui-Slider-Pips

###Plugin for adding little 'pips' and labels to a jQuery UI slider widget.

This plugin extends the jQuery UI Slider widget.

check out the Demo / Docs:
http://simey.me/projects/jquery-ui-slider-pips/


###Changlog:

  • Aug 28, 2013 - Update to 1.2
    • Convert to a grunt/node setup
    • Clean up code with jshint
    • Remove legacy demo




###Requirements:

  • jQuery (1.9+)
  • jQuery UI (1.10+)
  • A Reason to use it

###Usage:
Include the plugin javascript file after jquery-ui.
Include the CSS file, edit as you please.

// First of all attach a slider to an element.
$('.element').slider({opts});

// Then you can give it pips and labels!
$('.element').slider('pips', {    
    first: 'label',
    last: 'label',  
    rest: 'pip',
    labels: ['label1', 'label2', ...],
    prefix: "",
    suffix: ""
});
  
// And finally can add floaty numbers (if desired)
$('.element').slider('float', {    
    handle: true,
    numbers: true,
    prefix: "",
    suffix: ""  
});

// methods can (and probably should) be chained:
$('.element').slider().slider('pips').slider('float');

#####Pips method takes the options: first, last, rest with the values of:

  • "pip" - adds a pip. (default for rest)
  • "label" - adds a pip and a number. (default forfirst & last)
  • false - hides the number and pip.

#####Pips method also can have option of: labels with values of:

  • false - defaults labels to be numberic value
  • [array] - array of values to apply to pips

#####Float method takes the options: handle, numbers with the values of:

  • true - adds floaty number. (default)
  • false - no floaty number.

#####Pips and Float methods both take the options: prefix, suffix with the values of:

  • "" - no prefix/suffix. (default)
  • "prefix" - a string prefixed/suffixed.

###Customisation:
All customisation should be done to the CSS file, or in your own CSS.
The base styles I've provided do a decent job in the Demo,
but they will need tweaking to suit your needs and UI theme.


###Compatibility:
Modern Browsers, IE7+
(will need some CSS work for IE7 display issues, I'm not interested in doing them :P)

jquery-ui-slider-pips's People

Contributors

simeydotme avatar xeeeveee avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.