jquery toggle()方法绑定多个函数

2015-01-24 16:44:05


oggle()方法绑定多个函数

toggle()函数用于为每个匹配元素的click事件绑定轮流的处理函数。
$(selector).toggle(fun1(),fun2(),funN(),...)
其中,fun1,fun2就是多个函数的名称
toggle()是一个特殊的事件函数,用于为匹配元素的click
要删除通过toggle()绑定的事件,请使用unbind()函数。例如:unbind("click")。
 
这里介绍的toggle()是一个特殊的click事件函数,jQuery还有一个同名的toggle()函数,用于切换元素的显示/隐藏。
 
语法
 
jQuery 1.0 新增该函数,但从1.8开始被标记为已过时,并从1.9开始被移除。
jQueryObject.toggle( handler1, handler2 [, handlerN... ] )
 
参数
参数 描述
handler1 Function类型指定的事件处理函数1。
handler2 Function类型指定的事件处理函数2。
handlerN 可选/Function类型指定的事件处理函数N,可以有任意多个。
事件函数toggle()会为事件处理函数传入一个参数,即表示当前事件的Event对象。
如果事件处理函数的返回值为false,则表示阻止元素的默认事件行为,并停止事件在DOM树中冒泡。例如,链接的click事件的处理函数返回false,可以阻止链接的默认URL跳转行为。