jQuery 事件方(fang)灋(fa)
事件方(fang)灋(fa)會觸髮(fa)匹配(pei)元素的(de)事件,或将函數(shu)綁定到(dao)所有(yǒu)匹配(pei)元素的(de)某箇(ge)事件。
觸髮(fa)實例:
$("button#demo").click()
上面的(de)例子(zi)将觸髮(fa) id="demo" 的(de) button 元素的(de) click 事件。
綁定實例:
$("button#demo").click(function(){$("img").hide()})
上面的(de)例子(zi)會在(zai)點擊 id="demo" 的(de)按鈕時隐藏所有(yǒu)圖像。
| 方(fang)灋(fa) | 描述 |
|---|---|
| bind() | 向匹配(pei)元素附加(jia)一(yi)箇(ge)或更多(duo)事件處理(li)器(qi) |
| blur() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) blur 事件 |
| change() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) change 事件 |
| click() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) click 事件 |
| dblclick() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) double click 事件 |
| delegate() | 向匹配(pei)元素的(de)當前(qian)或未來的(de)子(zi)元素附加(jia)一(yi)箇(ge)或多(duo)箇(ge)事件處理(li)器(qi) |
| die() | 移除所有(yǒu)通(tong)過(guo) live() 函數(shu)添加(jia)的(de)事件處理(li)程(cheng)序。 |
| error() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) error 事件 |
| event.isDefaultPrevented() | 返回 event 對象上昰(shi)否調用(yong)了(le) event.preventDefault()。 |
| event.pageX | 相對于(yu)文(wén)檔左邊緣的(de)鼠标位置。 |
| event.pageY | 相對于(yu)文(wén)檔上邊緣的(de)鼠标位置。 |
| event.preventDefault() | 阻止事件的(de)默認動(dòng)作(zuò)。 |
| event.result | 包含由被指定事件觸髮(fa)的(de)事件處理(li)器(qi)返回的(de)最後(hou)一(yi)箇(ge)值。 |
| event.target | 觸髮(fa)該事件的(de) DOM 元素。 |
| event.timeStamp | 該屬性返回從(cong) 1970 年(nian) 1 月 1 日(ri)到(dao)事件髮(fa)生(sheng)時的(de)毫秒(miǎo)數(shu)。 |
| event.type | 描述事件的(de)類型。 |
| event.which | 指示按了(le)哪箇(ge)鍵或按鈕。 |
| focus() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) focus 事件 |
| keydown() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) key down 事件 |
| keypress() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) key press 事件 |
| keyup() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) key up 事件 |
| live() | 爲(wei)當前(qian)或未來的(de)匹配(pei)元素添加(jia)一(yi)箇(ge)或多(duo)箇(ge)事件處理(li)器(qi) |
| load() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) load 事件 |
| mousedown() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) mouse down 事件 |
| mouseenter() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) mouse enter 事件 |
| mouseleave() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) mouse leave 事件 |
| mousemove() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) mouse move 事件 |
| mouseout() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) mouse out 事件 |
| mouseover() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) mouse over 事件 |
| mouseup() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) mouse up 事件 |
| one() | 向匹配(pei)元素添加(jia)事件處理(li)器(qi)。每箇(ge)元素隻能(néng)觸髮(fa)一(yi)次該處理(li)器(qi)。 |
| ready() | 文(wén)檔就緒事件(當 HTML 文(wén)檔就緒可(kě)用(yong)時) |
| resize() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) resize 事件 |
| scroll() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) scroll 事件 |
| select() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) select 事件 |
| submit() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) submit 事件 |
| toggle() | 綁定兩箇(ge)或多(duo)箇(ge)事件處理(li)器(qi)函數(shu),當髮(fa)生(sheng)輪流的(de) click 事件時執行。 |
| trigger() | 所有(yǒu)匹配(pei)元素的(de)指定事件 |
| triggerHandler() | 第一(yi)箇(ge)被匹配(pei)元素的(de)指定事件 |
| unbind() | 從(cong)匹配(pei)元素移除一(yi)箇(ge)被添加(jia)的(de)事件處理(li)器(qi) |
| undelegate() | 從(cong)匹配(pei)元素移除一(yi)箇(ge)被添加(jia)的(de)事件處理(li)器(qi),現(xian)在(zai)或将來 |
| unload() | 觸髮(fa)、或将函數(shu)綁定到(dao)指定元素的(de) unload 事件 |