Core
Native
Class
Element
Utilities
Fx
Request
Plugins
- Fx.Slide
- Fx.Scroll
- Fx.Elements
- Drag
- Drag.Move
- Color
- Group
- Hash.Cookie
- Sortables
- Tips
- SmoothScroll
- Slider
- Scroller
- Assets
- Accordion
2つの要素(ノブとコンテナ)からスライダーを生成します。
var mySlider = new Slider(element, knob[, options]);
onChange(step)
onComplete(step)
onTick(pos)
var mySlider = new Slider('myElement', 'myKnob', { range: [-50, 50], wheel: true, snap: true, onStart: function(){ this.borderFx = this.borderFx || this.element.tween('border').start('#ccc'); }, onTick: function(pos){ this.element.setStyle('border-color', '#f00'); this.knob.setStyle(this.property, pos); }, onComplete: function(){ this.element.tween('border').start('#000'); } });
スライダーを指定した位置に動かします。
mySlider.set(step);
var mySlider = new Slider('myElement', 'myKnob'); mySlider.set(0); var myPeriodical = (function(){ if(this.step == this.options.steps) $clear(myPeriodical); this.set(this.step++); }).periodical(1000, mySlider);
このドキュメントはMooToolsのドキュメントを元に高橋文樹が翻訳(ちょっと改変)しました。
本家と同じく、Attribution-NonCommercial-ShareAlike 3.0ライセンスで公表されています。