1. 程式人生 > >jQuery bind/One/live三種繫結事件方法的區別

jQuery bind/One/live三種繫結事件方法的區別

1. bind/Unbind
在jquery的事件模型中,有兩個基本的事件綁 定函式,bind與unbind,這兩個函式的含義就是匹配頁面元素進行相關事件的處理。比如我們在JS中經常使用到的 onfocus,onblur,onmouseover,onmousedown等事件都可以作為bind的引數進行傳遞。

$("#id").bind('click',function(){alert('tt!')});

其中bind的第一個引數代表的含義是:事件型別(注意不需要加on),function中的程式碼就是你要執行的邏輯 程式碼
多個事件繫結:bind還允許你繫結多個事件,事件名字之間用空格隔開,例如:

$('a').bind('click mouseover',function(){

在最新的jquery1.4版本中,對bind方法進行了改進,你可以在bind方法傳入一個類JSON物件來一次繫結多 個事件處理函式。