事件處理
$('button').click(startbark()); // 錯誤
$('button').click(startbark); // 正確
$('button').on('click' , selector , argument , func );
// 四個參數依序是"事件名稱"、"選擇器"(可省略)、"傳入函式的引數"(可省略)、"處理函式"
// 設置"選擇器參數"可運用在尚未存在於網頁上的元素
滑鼠事件
click:在點擊與放開滑鼠按鍵之後觸發。( 亦會產生 mousedown + mouseup 事件 )
dbclick:在快速雙擊滑鼠按鍵之後觸發。( 亦會產生兩次 click 事件,故在同一標籤上不要同時使用 )
mousedown:在按下滑鼠鍵但還沒放開時觸發。( 可追蹤拖曳動作 )
mouseup:放開滑鼠鍵時觸發。( 可追蹤拖曳動作 )
mouseover:滑鼠移入網頁上某個元素時觸發。( 常與 CSS 的:hover 功能搭配使用)
mouseout:滑鼠移出網頁上某個元素時觸發。
mousemove:滑鼠移動時就會觸發。
jQuery 的 hover 函式可結合處理 mouseover 、 mouseout 事件。
範例:
$('button').hover( func_1 , func_2 )
// func_1 回應 mouseover 事件、func_2 回應 mouseout 事件