Core
More
Blog
Forge
Contribute
Menu
Overview
Documentation
Builder
Versions
1.6.0
1.5.2
1.5.1
1.4.5
1.3.2
1.2.6
Browser
Browser
Browser.Features
Browser.name
Browser.version
Browser.Platform
Browser.Plugins
Browser.Request
Browser.exec
Deprecated
Class.Extras
Chain
constructor
chain
callChain
clearChain
Events
addEvent
addEvents
fireEvent
removeEvent
removeEvents
Options
setOptions
Options in combination with Events
Class
Class
constructor
implement
Core
Core
typeOf
instanceOf
implement
extend
Generics
Deprecated Functions
$chk
$clear
$defined
$arguments
$empty
$lambda
$extend
$merge
$each
$pick
$random
$splat
$time
$try
$type
Element.Dimensions
Element
scrollTo
getSize
getScrollSize
getScroll
getPosition
setPosition
getCoordinates
getOffsetParent
Element.Event
Element
addEvent
removeEvent
addEvents
removeEvents
fireEvent
cloneEvents
Element.Events
Built-in Custom Events
Element.Style
Element
setStyle
getStyle
setStyles
getStyles
Element
Window
document.id
$
$$
Element
constructor
getElement
getElements
getElementById
set
get
erase
match
contains
inject
grab
adopt
wraps
appendText
dispose
clone
replaces
hasClass
addClass
removeClass
toggleClass
getPrevious
getAllPrevious
getNext
getAllNext
getFirst
getLast
getParent
getParents
getSiblings
getChildren
empty
destroy
toQueryString
getSelected
getProperty
getProperties
setProperty
setProperties
removeProperty
removeProperties
store
retrieve
eliminate
Element.Properties
html
text
tag
IFrame
constructor
Elements
constructor
filter
Deprecated Functions
hasChild
Fx.CSS
Fx.CSS
Fx.Morph
Fx.Morph
set
start
Element.Properties
morph
Element
morph
Fx.Transitions
Fx
Fx.Transitions
linear
quad
cubic
quart
quint
pow
expo
circ
sine
back
bounce
elastic
Fx.Transition
Fx.Tween
Fx.Tween
constructor
set
start
Element.Properties
tween
Element
tween
fade
highlight
Fx
Fx
constructor
start
set
cancel
pause
resume
Request.HTML
Request.HTML
Element.Properties
load
Element
load
Request.JSON
Request.JSON
Request
Request
setHeader
getHeader
send
send aliases
cancel
isRunning
Element.Properties
send
Element
send
Types.Array
Array
Array.each
Array.clone
Array.from
each
invoke
every
filter
clean
indexOf
map
some
associate
link
contains
append
getLast
getRandom
include
combine
erase
empty
flatten
pick
hexToRgb
rgbToHex
Types.Event
Event
constructor
stop
stopPropagation
preventDefault
Event.Keys
Types.Function
Function
Function.from
Function.attempt
extend
implement
attempt
pass
bind
delay
periodical
Deprecated Functions
create
bindWithEvent
run
Types.Number
Number
Number.from
Number.random
limit
round
times
toFloat
toInt
Math Methods
Types.Object
Object
Object.each
Object.merge
Object.clone
Object.append
Object.subset
Object.map
Object.filter
Object.every
Object.some
Object.keys
Object.values
Object.getLength
Object.keyOf
Object.contains
Object.toQueryString
Deprecated Functions
Hash
has
keyOf
hasValue
extend
combine
erase
get
set
empty
include
map
filter
every
some
getKeys
getValues
toQueryString
Types.String
String
String.from
String.uniqueID
test
contains
trim
clean
camelCase
hyphenate
capitalize
escapeRegExp
toInt
toFloat
hexToRgb
rgbToHex
substitute
stripScripts
Utilities.Cookie
Cookie
write
read
dispose
Utilities.DOMReady
domready
Utilities.JSON
JSON
encode
decode
Utilities.Swiff
Swiff
remote
MooTools API Documentation
Back to Top
Popular Pages
Back to Top
Element
- Interact with the DOM
Element.Event
- Add events to DOM Elements
Class
- Use MooTools with Class
Fx.Tween
- Create effects for single properties
Request
- An XMLHttpRequest Wrapper
Interesting Blogposts
Back to Top
Setting Up Elements
A Magical Journey into the Base Fx Class
Get friendly with the Natives
A Better Way to use Elements
Events with MooTools - Element, Class, Delegation and Pseudos
Previous Versions Documentation
Back to Top
MooTools 1.2.6 Docs
MooTools 1.1 Docs
Projects