bind()方法有3個(gè)參數(shù):
第1個(gè)是事件類型,包括:blur? focus? load? resize? ?click? ?mouseover? mousemove? mouseout? mouseenter? mouseleave? select? submit? ?keydown? keyup? submit 等挤茄,也可以自定義名稱。
第2個(gè)是可選參數(shù)缓艳,作為event.data屬性值傳遞給事件對(duì)象的額外數(shù)據(jù)對(duì)象
第3個(gè)參數(shù)是用來(lái)綁定的處理函數(shù)
jquery中的事件綁定類型比普通的javascript事件綁定類型少了"on"。例如鼠標(biāo)單擊事件在jquery中對(duì)應(yīng)的是click()方法蚜退,而在JavaScript中對(duì)應(yīng)的是onclick()
舉例:
單擊標(biāo)題顯示內(nèi)容恢总,再次單擊標(biāo)題 內(nèi)容隱藏
效果:
點(diǎn)擊事件后的效果
再次點(diǎn)擊標(biāo)題時(shí)菩浙,隱藏內(nèi)容區(qū)
步驟:
(1)找到“標(biāo)題”所在的元素巢掺,綁定click事件
(2)如果內(nèi)容元素是顯示的扯再,則隱藏,如果內(nèi)容元素是隱藏的址遇,則顯示熄阻。
? ? ? ? ?為了判斷元素是否顯示,可以使用 jQuery 中的 is() 方法來(lái)完成倔约。
html代碼:
css代碼:
js代碼: