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要素がすべてのメソッドを使えるようにするカスタムネイティブです。
要素にCSSプロパティを設定します。
myElement.setStyle(property, value);
//両方とも同じ効果です。 $('myElement').setStyle('width', '300px'); //widthは300pxになりました。 $('myElement').setStyle('width', 300); //widthは300pxになりました。
渡されたスタイルの値を返します。
var style = myElement.getStyle(property);
$('myElement').getStyle('width'); //戻り値 "300px". $('myElement').getStyle('width').toInt(); //戻り値 300.
要素に対して複数のスタイルを設定します。
myElement.setStyles(styles);
$('myElement').setStyles({ border: '1px solid #000', width: 300, height: 400 });
渡された引数に対応するスタイルを返します。
var styles = myElement.getStyles(property[, property2[, property3[, ...]]]);
$('myElement').getStyles('width', 'height', 'padding'); //戻り値 {width: "10px", height: "10px", padding: "10px 0px 10px 0px"}
このドキュメントはMooToolsのドキュメントを元に高橋文樹が翻訳(ちょっと改変)しました。
本家と同じく、Attribution-NonCommercial-ShareAlike 3.0ライセンスで公表されています。