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
$関数を使って、DOM要素がすべてのメソッドを利用できるようにするカスタムネイティブです。
要素を指定した座標までスクロールします(要素がoverflowを持っている場合に限ります)。 このメソッドはwindowオブジェクトに対しても使えます。
myElement.scrollTo(x, y);
$('myElement').scrollTo(0, 100);
ボーダーとパディングを考慮して、要素の高さと幅を返します。 このメソッドはwindowオブジェクトにも適用できます。
myElement.getSize();
var size = myElement.getSize(); alert("The element is "+size.x+" pixels wide and "+size.y+"pixels high.");
ターゲット要素のサイズを表すオブジェクトを返します。スクロールされる領域も含まれます。 このメソッドはwindowオブジェクトにも使えます。
myElement.getScrollSize();
var scroll = $('myElement').getScrollSize(); alert('My element can scroll to ' + scroll.y + 'px'); //アラート 'My element can scroll down to 820px'
ターゲット要素までどれだけ離れているかを示す値からなるオブジェクトを返します。 このメソッドはwindowオブジェクトにも使えます。
myElement.getScroll();
var scroll = $('myElement').getScroll(); alert('My element is scrolled down ' + scroll.y + 'px'); //アラート'My element is scrolled down to 620px'
要素のオフセットを返します。
myElement.getPosition(relative);
$('element').getPosition(); //戻り値{x: 100, y: 500};
要素のwidth, height, left, top, bottomの座標値を返します。
myElement.getCoordinates(relative);
var myValues = $('myElement').getCoordinates();
{ top: 50, left: 100, width: 200, height: 300, right: 300, bottom: 350 }
このドキュメントはMooToolsのドキュメントを元に高橋文樹が翻訳(ちょっと改変)しました。
本家と同じく、Attribution-NonCommercial-ShareAlike 3.0ライセンスで公表されています。