基于jQuery的消息提示插件之旅 DivAlert(三)
更新時間:2010年04月01日 22:59:51 作者:
雖然前面已經(jīng)寫過兩篇關(guān)于DivAlert的隨筆了,也已經(jīng)實現(xiàn)了我的需求,但是今天發(fā)現(xiàn)很多jQuery插件代碼中都使用了extend方法,這樣確實讓默認(rèn)設(shè)置的代碼減少了許多。
本版本遵循了2.0的寫法,此處通過extend方法封裝了需要設(shè)置的各個選項,比起2.0版本的代碼要精簡了一些。
2.0版本
//設(shè)置插件基本信息
var options = o || {};
options.width = o.width || 300;
//提示框?qū)挾热粜∮?04px則自動重置為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é)合,方便在外部自定義樣式而不用改寫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ǔ)的東西,不過還是打個包吧,有興趣的可以下來瞧瞧。。。
完整代碼打包下載
作者:Rocky翔(cnblogs)
感謝作者的代碼,腳本之家編輯簡單的說明下,從剛開始的第一版的不完善到完善,都是一步一步過來的,開始沒有什么是完美的,經(jīng)過參考別人的代碼,學(xué)習(xí)別人的長處,慢慢的就會讓你的程序更完善,建議大家在以后學(xué)習(xí)的過程中,多參考多寫,不要只看不動手,多多動手自己寫代碼,才能真正的學(xué)習(xí)到知識,發(fā)現(xiàn)自己的不足。
下面附上作者前兩期發(fā)布的文章
基于jQuery的彈出消息插件 DivAlert之旅(一)
基于jQuery的消息提示插件 DivAlert之旅(二)
基于jQuery的消息提示插件 DivAlert之旅(三) 推薦
2.0版本
復(fù)制代碼 代碼如下:
//設(shè)置插件基本信息
var options = o || {};
options.width = o.width || 300;
//提示框?qū)挾热粜∮?04px則自動重置為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é)合,方便在外部自定義樣式而不用改寫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ǔ)的東西,不過還是打個包吧,有興趣的可以下來瞧瞧。。。
完整代碼打包下載
作者:Rocky翔(cnblogs)
感謝作者的代碼,腳本之家編輯簡單的說明下,從剛開始的第一版的不完善到完善,都是一步一步過來的,開始沒有什么是完美的,經(jīng)過參考別人的代碼,學(xué)習(xí)別人的長處,慢慢的就會讓你的程序更完善,建議大家在以后學(xué)習(xí)的過程中,多參考多寫,不要只看不動手,多多動手自己寫代碼,才能真正的學(xué)習(xí)到知識,發(fā)現(xiàn)自己的不足。
下面附上作者前兩期發(fā)布的文章
基于jQuery的彈出消息插件 DivAlert之旅(一)
基于jQuery的消息提示插件 DivAlert之旅(二)
基于jQuery的消息提示插件 DivAlert之旅(三) 推薦
您可能感興趣的文章:
- jquery.alert 彈出式復(fù)選框?qū)崿F(xiàn)代碼
- 基于jQuery的彈出消息插件 DivAlert之旅(一)
- 基于jQuery的消息提示插件 DivAlert之旅(二)
- JQuery的Alert消息框插件使用介紹
- jQuery)擴展jQuery系列之一 模擬alert,confirm(一)
- 基于jquery的彈出提示框始終處于窗口的居中位置(類似于alert彈出框的效果)
- jQuery綁定事件不執(zhí)行但alert后可以正常執(zhí)行
- 自編jQuery插件實現(xiàn)模擬alert和confirm
- jquery SweetAlert插件實現(xiàn)響應(yīng)式提示框
相關(guān)文章
Jquery修改image的src屬性,圖片不加載問題的解決方法
下面小編就為大家?guī)硪黄狫query修改image的src屬性,圖片不加載問題的解決方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧2016-05-05jquery獲取并修改觸發(fā)事件的DOM元素示例【基于target 屬性】
這篇文章主要介紹了jquery獲取并修改觸發(fā)事件的DOM元素,結(jié)合實例形式分析了jQuery基于target 屬性獲取到觸發(fā)該事件的dom并修改的相關(guān)操作技巧,需要的朋友可以參考下2019-10-10JQuery報錯Uncaught TypeError: Illegal invocation的處理方法
這篇文章主要介紹了JQuery報錯"Uncaught TypeError: Illegal invocation"的處理方法,需要的朋友可以參考下2015-03-03jQuery AJAX 調(diào)用WebService實現(xiàn)代碼
用jQuery調(diào)用其他項目的WebService的代碼,需要的朋友可以參考下。2010-03-03