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
Scrollerはオーバーフローを持ったあらゆる要素(windowを含みます)をスクロールさせるクラスです。マウスカーソルがその要素の指定した領域に達したときに発動します。
マウスの動きを検知するために、startメソッドを呼び出す必要があります。new Scroller(element[, options]);
onChange(x, y);
var myScroller = new Scroller(window, { area: Math.round(window.getWidth() / 5) }); (function(){ this.stop(); this.start(); }).periodical(1000, myScroller);
Scrollerインスタンスがマウスの動きを検知しはじめます。
myScroller.start();
var myScroller = new Scroller('myElement'); myScroller.start();
Scrollerインスタンスがマウスの動作を検知するのをやめさせます。
myScroller.start();
var myElement = $('myElement'); var myScroller = new Scroller(myElement); myScroller.start(); myElement.addEvent('click', myScroller.stop.bind(myScroller)); //ユーザーがクリックしたら、スクロールを停止します。
このドキュメントはMooToolsのドキュメントを元に高橋文樹が翻訳(ちょっと改変)しました。
本家と同じく、Attribution-NonCommercial-ShareAlike 3.0ライセンスで公表されています。