Events/API/jQuery
Page Load
- ready(fn)
- DOMがロードされて操作・解析が可能になったタイミングで関数を実行します。
Event Handling
- bind(type, [data], fn)
- 各要素を、例えば"click"のようなイベントのハンドラに対してバインドします。カスタムイベントに対しても同様に操作できます。
- one(type, [data], fn)
- 各要素に一度だけ実行されるイベントのハンドラを渡します。
- trigger(type, [data])
- 各要素の引数で渡したイベントを実行します。
- triggerHandler(type, [data])
- 要素のイベントを実行しますが、あくまでハンドラに入っている関数のみを実行します。ブラウザがデフォルトで持っている動作は行われません。
- unbind([type], [data])
- bindの逆です。各要素からbindされたものを削除します。
Interaction Helpers
- hover(over, out)
- 要素にマウスが乗った時の動作を設定します。overがマウスが乗った時、outが外れた時に呼び出される関数です。
- toggle(fn1, fn2, ..., fnN)
- クリックされる度に関数を順番に呼び出します。
Live Events
- live(type, fn)
- jQuery 1.3より。イベントに対してハンドラを登録します。登録されたイベントは、現在および将来的にも、セレクタにマッチする全ての要素に適用されます。
- die([type], [fn])
- jQuery 1.3より。liveで登録されたイベントを削除します。
Event Helpers
- blur()
- 各要素のblurイベントを実行します。
- blur(fn)
- 各要素にblurイベントを設定します。
- change()
- 各要素のchangeイベントを実行します。
- change(fn)
- 各要素にchangeイベントを設定します。
- click()
- 各要素のclickイベントを実行します。
- click(fn)
- 各要素にclickイベントを設定します。
- dblclick()
- 各要素のdblclickイベントを実行します。
- dblclick(fn)
- 各要素にdblclickイベントを設定します。
- error()
- 各要素のerrorイベントを実行します。
- error(fn)
- 各要素にerrorイベントを設定します。
- focus()
- 各要素のfocusイベントを実行します。
- focus(fn)
- 各要素にfocusイベントを設定します。
- keydown()
- 各要素のkeydownイベントを実行します。
- keydown(fn)
- 各要素にkeydownイベントを設定します。
- keypress()
- 各要素のkeypressイベントを実行します。
- keypress(fn)
- 各要素にkeypressイベントを設定します。
- keyup()
- 各要素のkeyupイベントを実行します。
- keyup(fn)
- 各要素にkeyupイベントを設定します。
- load(fn)
- 各要素のloadイベントを設定します。
- mousedown(fn)
- 各要素のmousedownイベントを設定します。
- mousemove(fn)
- 各要素のmousemoveイベントを設定します。
- mouseout(fn)
- 各要素のmouseoutイベントを設定します。
- mouseover(fn)
- 各要素のmouseoverイベントを設定します。
- mouseup(fn)
- 各要素のmouseupイベントを設定します。
- resize(fn)
- 各要素のresizeイベントを設定します。
- scroll(fn)
- 各要素のscrollイベントを設定します。
- select()
- 各要素のselectイベントを実行します。
- select(fn)
- 各要素にselectイベントを設定します。
- submit()
- 各要素のsubmitイベントを実行します。
- submit(fn)
- 各要素にsubmitイベントを設定します。
- unload(fn)
- 各要素にunloadイベントを設定します。
API
- add(expr)
- addClass(class)
- after(content)
- ajaxComplete( callback )
- ajaxError( callback )
- ajaxSend( callback )
- ajaxStart( callback )
- ajaxStop( callback )
- ajaxSuccess( callback )
- ancestor descendant
- andSelf()
- animate(params, [duration], [easing], [callback])
- animate(params, options)
- append(content)
- appendTo(content)
- attr(key,fn)
- attr(key,value)
- attr(name)
- attr(properties)
- before(content)
- bind(type, [data], fn)
- blur()
- blur(fn)
- change()
- change(fn)
- children([expr])
- click()
- click(fn)
- clone()
- clone(true)
- closest([expr])
- contents()
- context
- css(name)
- css(name, value)
- css(properties)
- dblclick()
- dblclick(fn)
- dequeue()
- die([type], [fn])
- each(callback)
- element
- empty()
- end()
- eq(index)
- eq(position)
- error()
- error(fn)
- fadeIn([speed], [callback])
- fadeOut([speed], [callback])
- fadeTo(speed, opacity, [callback])
- filter(expr)
- filter(fn)
- find(expr)
- focus()
- focus(fn)
- get()
- get(index)
- hasClass(class)
- height()
- height(val)
- hide()
- hide(speed, [callback])
- hover(over, out)
- html()
- html(val)
- index(subject)
- innerHeight()
- innerWidth()
- insertAfter(content)
- insertBefore(content)
- is(expr)
- jQuery(callback)
- jQuery(elements)
- jQuery(expression, context)
- jQuery(html, [ownerDocument])
- jQuery.ajax(options)
- jQuery.ajaxSetup( options )
- jQuery.boxModel
- jQuery.browser
- jQuery.browser.version
- jQuery.data(elem)
- jQuery.data(elem, name)
- jQuery.data(elem, name, value)
- jQuery.each(object, callback)
- jQuery.extend(object)
- jQuery.extend(target, object1, [objectN])
- jQuery.fn.extend(object)
- jQuery.fx.off
- jQuery.get( url, data, callback )
- jQuery.getJSON( url, data, callback )
- jQuery.getScript( url, callback )
- jQuery.grep(array, callback, [invert])
- jQuery.inArray(value, array)
- jQuery.isArray(obj)
- jQuery.isFunction(obj)
- jQuery.makeArray(obj)
- jQuery.map(array, callback)
- jQuery.noConflict()
- jQuery.noConflict(extreme)
- jQuery.param(obj)
- jQuery.post( url, data, callback, type )
- jQuery.removeData(elem)
- jQuery.removeData(elem, name)
- jQuery.support
- jQuery.trim(str)
- jQuery.unique(array)
- keydown()
- keydown(fn)
- keypress()
- keypress(fn)
- keyup()
- keyup(fn)
- length
- live(type, fn)
- load( url, data, callback )
- load(fn)
- map(callback)
- mousedown(fn)
- mousemove(fn)
- mouseout(fn)
- mouseover(fn)
- mouseup(fn)
- next([expr])
- nextAll([expr])
- not(expr)
- offset()
- one(type, [data], fn)
- outerHeight([options])
- outerWidth([options])
- parent > child
- parent([expr])
- parents([expr])
- position()
- prepend(content)
- prependTo(content)
- prev + next
- prev ~ siblings
- prev([expr])
- prevAll([expr])
- queue()
- queue(callback)
- queue(queue)
- ready(fn)
- remove([expr])
- removeAttr(name)
- removeClass(class)
- replaceAll(selector)
- replaceWith(content)
- resize(fn)
- scroll(fn)
- scrollLeft()
- scrollLeft(val)
- scrollTop()
- scrollTop(val)
- select()
- select(fn)
- selector
- selector1, selector2, ..., selectorN
- serialize( )
- serializeArray( )
- show()
- show(speed, [callback])
- siblings(expr)
- size()
- slice(start, [end])
- slideDown([speed], [callback])
- slideToggle([speed], [callback])
- slideUp([speed], [callback])
- stop()
- submit()
- submit(fn)
- text()
- text(val)
- toggle()
- toggle(fn1, fn2, ..., fnN)
- toggle(speed, [callback])
- toggle(switch)
- toggleClass(class)
- toggleClass(class, switch)
- trigger(type, [data])
- triggerHandler(type, [data])
- unbind([type], [data])
- unload(fn)
- val()
- val(val)
- width()
- width(val)
- wrap(elem)
- wrap(html)
- wrapAll(elem)
- wrapAll(html)
- wrapInner(elem)
- wrapInner(html)
- #id
- *
- .class
- :animated
- :button
- :checkbox
- :checked
- :contains(text)
- :disabled
- :empty
- :enabled
- :eq(index)
- :even
- :file
- :first
- :first-child
- :gt(index)
- :has(selector)
- :header
- :hidden
- :image
- :input
- :last
- :last-child
- :lt(index)
- :not(selector)
- :nth-child(index/even/odd/equation)
- :odd
- :only-child
- :parent
- :password
- :radio
- :reset
- :selected
- :submit
- :text
- :visible
- [attribute!=value]
- [attribute$=value]
- [attribute*=value]
- [attribute=value]
- [attribute]
- [attribute^=value]
- [selector1][selector2]...[selectorN]