Git Product home page Git Product logo

slider's Introduction

meraki-slider


meraki's fork of rc-slider, a react slider component

NPM version node version npm download

Feature

  • support ie8,ie8+,chrome,firefox,safari

Keyboard

install

meraki-slider

Usage

var React = require('react');
var ReactDOM = require('react-dom');
var Merakislider = require('meraki-slider');
ReactDOM.render(<Merakislider />, container);

props

name type default description
className String rc-slider Additional css class for the root dom node
min number 0 The minimum value of the slider
max number 100 The maximum value of the slider
marks object {number: string} {} Mark on the slider. The key determines the position, and the value determines what will show.
step number or `null` 1 Value to be added or subtracted on each step the slider makes. Must be greater than zero. max - min should be evenly divisible by the step value. When `marks` is not an empty object, `step` can be set to `null`, to make marks as steps.
range boolean false Determines the type of slider. If range is `true`, two handles will be rendered in order to select a range.
allowCross boolean true When `range` is `true`, `allowCross` could be set as `true` to allow those two handles cross.
defaultValue number or [number, number] 0 or [0, 0] Set initial positions of handles. If range is `false`, the type of `defaultValue` should be `number`. Otherwise, `[number, number]`
value number or [number, number] Set current positions of handles. If range is `false`, the type of `defaultValue` should be `number`. Otherwise, `[number, number]`
included boolean true If the value is `true`, it means a continuous value interval, otherwise, it is a independent value.
disabled boolean false If `true`, handles can't be moved.
tipTransitionName string '' Set the animation for tooltip if it shows.
tipFormatter function or `null` Format the value of the tooltip if it shows. If `null` the tooltip will always be hidden.
dots bool false When the `step` value is greater than 1, you can set the `dots` to `true` if you want to render the slider with dots.
onChange function NOOP `onChange` will be triggered while the value of Slider changing.
onAfterChange function NOOP `onAfterChange` will be triggered when `ontouchend` or `onmouseup` is triggered.
reverseSlide function NOOP reverseSlide with tether a slider with a range on the right

Development

npm install
npm start

License

meraki-slider is released under the MIT license.

slider's People

Contributors

afc163 avatar ataipale2 avatar benjycui avatar danioso avatar frank-weindel avatar jljsj33 avatar just-boris avatar simaq avatar thorbenziemek avatar yiminghe avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  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.