10分鐘學(xué)會寫Jquery插件實(shí)例教程
有很多朋友都用過jquery插件,但是很少有人自己動手寫過jQuery插件,本文就以實(shí)例形式簡單敘述了jQuery插件的實(shí)現(xiàn)方法。分享給大家供大家參考之用。具體方法如下:
具體而言,其實(shí)就是把一些常用、實(shí)用、通用的功能封裝起來而以,簡單的來講就是把這些代碼放在一個方法里面,可以達(dá)到重復(fù)使用的效果,這樣就可以不需要每次要用此功能的時候都去重新寫一遍。
現(xiàn)在Jquery里面加入了插件的概念,只要按照它特定的格式當(dāng)作平時寫function一樣去寫就可以了,不雖然搞得太復(fù)雜的。信不信由你們,反正我信了。
接下來用簡單的代碼來講解一下,如果大家看了還不會寫插件的話,我只能表示無語了
具體步驟如下:
第一步:定義插件
$(function() {
$.fn.插件名稱 = function(options) {
var defaults = {
Event : "click", //觸發(fā)響應(yīng)事件
msg : "Holle word!" //顯示內(nèi)容
};
var options = $.extend(defaults,options);
var $this = $(this); //當(dāng)然響應(yīng)事件對象
//功能代碼部分
//綁定事件
$this.live(options.Event,function(e){
alert(options.msg);
});
}
});
第二步:調(diào)用插件
$(function() {
//綁定元素事件
$("#test").插件名稱({
Event : "click", //觸發(fā)響應(yīng)事件
msg : "插件原來就是這么簡單!" //顯示內(nèi)容
});
});
至此,最簡單的插件搞定!10分鐘不到!相信大家應(yīng)該都看懂了吧!jQuery插件原來就這么簡單。
相關(guān)文章
Javascript 鏈?zhǔn)秸{(diào)用實(shí)現(xiàn)代碼(參考jquery)
謂的鏈?zhǔn)秸{(diào)用無非是一個語法技巧而已,我就學(xué)Jquery寫了一個粗淺的庫。2010-05-05
Jquery寫一個鼠標(biāo)拖動效果實(shí)現(xiàn)原理與代碼
近日項目中要做一個鼠標(biāo)拖拽層的效果,于是手動使用Jquery做了一個,發(fā)出來跟大伙兒分享一下,并希望能得到高手的指點(diǎn),如何有高手改進(jìn)的話,在下不勝感激2012-12-12
jquery讀取xml文件實(shí)現(xiàn)省市縣三級聯(lián)動的方法
這篇文章主要介紹了jquery讀取xml文件實(shí)現(xiàn)省市縣三級聯(lián)動的方法,涉及jQuery操作XML文件及Ajax動態(tài)加載的技巧,需要的朋友可以參考下2015-05-05
jQuery仿移動端支付寶鍵盤的實(shí)現(xiàn)代碼
最近做項目時碰到一個需求,就是在移動端支付頁面點(diǎn)擊支付按鈕彈出一個支付鍵盤,類似于支付寶的那種。項目只是單純的手機(jī)網(wǎng)站,所以這個功能由前端來實(shí)現(xiàn),下面小編給大家?guī)砹薺Query仿移動端支付寶鍵盤的實(shí)現(xiàn)代碼,需要的朋友參考下吧2018-08-08

