jQuery 使用手冊(六)
hover(Function, Function) 當鼠標move over時觸發(fā)第一個function,當鼠標move out時觸發(fā)第二個function
樣式:<style>.red{color:#FF0000}</style>
Html代碼: <div id="a">sdf</div>
jQuery代碼及效果
$("#a").hover(function(){$(this).addClass("red");},
function(){ $(this).removeClass("red");
});
})
toggle(Function, Function) 當匹配元素第一次被點擊時觸發(fā)第一個函數(shù),當?shù)诙伪稽c擊時觸發(fā)第二個函數(shù)
樣式:<style>.red{color:#FF0000}</style>
Html代碼: <div id="a">sdf</div>
jQuery代碼及效果
$("#a"). toggle (function(){$(this).addClass("red");},
function(){ $(this).removeClass("red");
});
})
bind(type, fn) 用戶將一個事件和觸發(fā)事件的方式綁定到匹配對象上。
trigger(type) 用戶觸發(fā)type形式的事件。$("p").trigger("click")
還有:unbind() unbind(type) unbind(type, fn)
Dynamic event(Function) 綁定和取消綁定提供函數(shù)的簡捷方式
例:
$(this).addClass("red");
})
$(this).addClass("red");
});
最終效果是當鼠標點擊id為a的層上時圖層增加一個red樣式,
jQuery提供的函數(shù)
用于browers事件
error(fn) load(fn) unload(fn) resize(fn) scroll(fn)
用于form事件
change(fn) select(fn) submit(fn)
用于keyboard事件
keydown(fn) keypress(fn) keyup(fn)
用于mouse事件
click(fn) dblclick(fn) mousedown(fn) mousemove(fn)
mouseout(fn) mouseover(fn) mouseup(fn)
用于UI事件
blur(fn) focus(fn)
以上事件的擴展再擴展為5類
舉例,click(fn) 擴展 click() unclick() oneclick(fn) unclick(fn)
click(fn):增加一個點擊時觸發(fā)某函數(shù)的事件
click():可以在其他事件中執(zhí)行匹配對象的click事件。
unclick ():不執(zhí)行匹配對象的click事件。
oneclick(fn):只增加可以執(zhí)行一次的click事件。
unclick (fn):增加一個點擊時不觸發(fā)某函數(shù)的事件。
上面列舉的用于browers、form、keyboard、mouse、UI的事件都可以按以上方法擴展。
相關文章
jQuery插件原來如此簡單 jQuery插件的機制及實戰(zhàn)
這種插件是將對象方法封裝起來,用于對通過選擇器獲取的jQuery對象進行操作,是最常見的一種插件2012-02-02
jQuery實現(xiàn)帶右側索引功能的通訊錄示例【附源碼下載】
這篇文章主要介紹了jQuery實現(xiàn)帶右側索引功能的通訊錄,結合實例形式分析了jQuery針對頁面元素動態(tài)遍歷、排序等相關操作技巧,并附源碼供讀者下載參考,需要的朋友可以參考下2018-04-04
jQuery 學習第六課 實現(xiàn)一個Ajax的TreeView
TreeView是asp.net自帶的控件,不過自帶的控件在靈活性上有諸多限制。在jQuery的幫助下,自己實現(xiàn)一個TreeView也不困難。本文是前幾篇文章所講內容的一個綜合演練。2010-05-05
seajs加載jquery時提示$ is not a function該怎么解決
這篇文章主要介紹了seajs加載jquery時提示$ is not a function該怎么解決的相關資料,需要的朋友可以參考下2015-10-10

