基于jQuery的消息提示插件之旅 DivAlert(三)
更新時(shí)間:2010年04月01日 22:59:51 作者:
雖然前面已經(jīng)寫(xiě)過(guò)兩篇關(guān)于DivAlert的隨筆了,也已經(jīng)實(shí)現(xiàn)了我的需求,但是今天發(fā)現(xiàn)很多jQuery插件代碼中都使用了extend方法,這樣確實(shí)讓默認(rèn)設(shè)置的代碼減少了許多。
本版本遵循了2.0的寫(xiě)法,此處通過(guò)extend方法封裝了需要設(shè)置的各個(gè)選項(xiàng),比起2.0版本的代碼要精簡(jiǎn)了一些。
2.0版本
//設(shè)置插件基本信息
var options = o || {};
options.width = o.width || 300;
//提示框?qū)挾热粜∮?04px則自動(dòng)重置為200px
if (options.height > 104) {
options.height = o.height;
} else {
options.height = 200;
}
options.title = o.title || "提示標(biāo)題";
options.content = o.content || "提示內(nèi)容";
//與css文件結(jié)合,方便在外部自定義樣式而不用改寫(xiě)js文件
options.bgClass = o.bgClass || 'jBg';
options.wrapClass = o.wrapClass || 'jWrap';
options.titClass = o.titClass || 'jTit';
options.conClass = o.conClass || 'jCon';
options.clsClass = o.clsClass || 'jBtn';
options.botDivClass = o.botDivClass || 'jBot';
options.botBtnClass = o.botBtnClass || 'jBotBtn';
3.0版本
//設(shè)置插件基本信息
var settings = {
width: 300,
height: 200,
title: "提示標(biāo)題",
content: "提示內(nèi)容",
bgClass: 'jBg',
wrapClass: 'jWrap',
titClass: 'jTit',
conClass: 'jCon',
clsClass: 'jBtn',
botDivClass: 'jBot',
botBtnClass: 'jBotBtn'
};
$.extend(settings, options);
都是些很基礎(chǔ)的東西,不過(guò)還是打個(gè)包吧,有興趣的可以下來(lái)瞧瞧。。。
完整代碼打包下載
作者:Rocky翔(cnblogs)
感謝作者的代碼,腳本之家編輯簡(jiǎn)單的說(shuō)明下,從剛開(kāi)始的第一版的不完善到完善,都是一步一步過(guò)來(lái)的,開(kāi)始沒(méi)有什么是完美的,經(jīng)過(guò)參考別人的代碼,學(xué)習(xí)別人的長(zhǎng)處,慢慢的就會(huì)讓你的程序更完善,建議大家在以后學(xué)習(xí)的過(guò)程中,多參考多寫(xiě),不要只看不動(dòng)手,多多動(dòng)手自己寫(xiě)代碼,才能真正的學(xué)習(xí)到知識(shí),發(fā)現(xiàn)自己的不足。
下面附上作者前兩期發(fā)布的文章
基于jQuery的彈出消息插件 DivAlert之旅(一)
基于jQuery的消息提示插件 DivAlert之旅(二)
基于jQuery的消息提示插件 DivAlert之旅(三) 推薦
2.0版本
復(fù)制代碼 代碼如下:
//設(shè)置插件基本信息
var options = o || {};
options.width = o.width || 300;
//提示框?qū)挾热粜∮?04px則自動(dòng)重置為200px
if (options.height > 104) {
options.height = o.height;
} else {
options.height = 200;
}
options.title = o.title || "提示標(biāo)題";
options.content = o.content || "提示內(nèi)容";
//與css文件結(jié)合,方便在外部自定義樣式而不用改寫(xiě)js文件
options.bgClass = o.bgClass || 'jBg';
options.wrapClass = o.wrapClass || 'jWrap';
options.titClass = o.titClass || 'jTit';
options.conClass = o.conClass || 'jCon';
options.clsClass = o.clsClass || 'jBtn';
options.botDivClass = o.botDivClass || 'jBot';
options.botBtnClass = o.botBtnClass || 'jBotBtn';
3.0版本
復(fù)制代碼 代碼如下:
//設(shè)置插件基本信息
var settings = {
width: 300,
height: 200,
title: "提示標(biāo)題",
content: "提示內(nèi)容",
bgClass: 'jBg',
wrapClass: 'jWrap',
titClass: 'jTit',
conClass: 'jCon',
clsClass: 'jBtn',
botDivClass: 'jBot',
botBtnClass: 'jBotBtn'
};
$.extend(settings, options);
都是些很基礎(chǔ)的東西,不過(guò)還是打個(gè)包吧,有興趣的可以下來(lái)瞧瞧。。。
完整代碼打包下載
作者:Rocky翔(cnblogs)
感謝作者的代碼,腳本之家編輯簡(jiǎn)單的說(shuō)明下,從剛開(kāi)始的第一版的不完善到完善,都是一步一步過(guò)來(lái)的,開(kāi)始沒(méi)有什么是完美的,經(jīng)過(guò)參考別人的代碼,學(xué)習(xí)別人的長(zhǎng)處,慢慢的就會(huì)讓你的程序更完善,建議大家在以后學(xué)習(xí)的過(guò)程中,多參考多寫(xiě),不要只看不動(dòng)手,多多動(dòng)手自己寫(xiě)代碼,才能真正的學(xué)習(xí)到知識(shí),發(fā)現(xiàn)自己的不足。
下面附上作者前兩期發(fā)布的文章
基于jQuery的彈出消息插件 DivAlert之旅(一)
基于jQuery的消息提示插件 DivAlert之旅(二)
基于jQuery的消息提示插件 DivAlert之旅(三) 推薦
您可能感興趣的文章:
- jquery.alert 彈出式復(fù)選框?qū)崿F(xiàn)代碼
- 基于jQuery的彈出消息插件 DivAlert之旅(一)
- 基于jQuery的消息提示插件 DivAlert之旅(二)
- JQuery的Alert消息框插件使用介紹
- jQuery)擴(kuò)展jQuery系列之一 模擬alert,confirm(一)
- 基于jquery的彈出提示框始終處于窗口的居中位置(類似于alert彈出框的效果)
- jQuery綁定事件不執(zhí)行但alert后可以正常執(zhí)行
- 自編jQuery插件實(shí)現(xiàn)模擬alert和confirm
- jquery SweetAlert插件實(shí)現(xiàn)響應(yīng)式提示框
相關(guān)文章
Jquery修改image的src屬性,圖片不加載問(wèn)題的解決方法
下面小編就為大家?guī)?lái)一篇Jquery修改image的src屬性,圖片不加載問(wèn)題的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧2016-05-05jQuery實(shí)現(xiàn)顏色打字機(jī)的完整代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)顏色打字機(jī)的完整代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03jquery獲取并修改觸發(fā)事件的DOM元素示例【基于target 屬性】
這篇文章主要介紹了jquery獲取并修改觸發(fā)事件的DOM元素,結(jié)合實(shí)例形式分析了jQuery基于target 屬性獲取到觸發(fā)該事件的dom并修改的相關(guān)操作技巧,需要的朋友可以參考下2019-10-10JQuery報(bào)錯(cuò)Uncaught TypeError: Illegal invocation的處理方法
這篇文章主要介紹了JQuery報(bào)錯(cuò)"Uncaught TypeError: Illegal invocation"的處理方法,需要的朋友可以參考下2015-03-03基于jquery打造的百分比動(dòng)態(tài)色彩條插件
主要是為了往后的項(xiàng)目中方便實(shí)現(xiàn)這類型的功能,在之前做問(wèn)卷調(diào)查那個(gè)應(yīng)用中,就用到這個(gè)來(lái)顯示結(jié)果,但當(dāng)時(shí)開(kāi)發(fā)時(shí)并不用是插件的,一大堆代碼,看也煩,用起來(lái)很麻煩2012-09-09jQuery AJAX 調(diào)用WebService實(shí)現(xiàn)代碼
用jQuery調(diào)用其他項(xiàng)目的WebService的代碼,需要的朋友可以參考下。2010-03-03jquery帶有索引按鈕且自動(dòng)輪播切換特效代碼分享
這篇文章主要介紹了jquery實(shí)現(xiàn)的帶有索引按鈕且自動(dòng)輪播切換特效,圖片簡(jiǎn)單大方,感興趣的小伙伴可以參考下。2015-09-09