基于jQuery的消息提示插件 DivAlert之旅(二)
更新時間:2010年04月01日 22:48:50 作者:
今天在首頁看到了一位仁兄用JS實現(xiàn)的模仿QQ校友彈出提示框效果的文章(文章鏈接),同道中人啊。??雌鸫_實不錯,看來我第一版的有點單純了,咱也美化一下,就借鑒一下人家這兩張圖片吧
改進(jìn)的代碼部分主要如下:
1、創(chuàng)建default.css文件:
代碼
img
{
vertical-align:middle;
}
.jBg
{
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: #999;
filter: alpha(opacity=70);
opacity: 0.7;
}
.jWrap
{
position: absolute;
border: 1px solid #cef;
z-index: 10000;
overflow: hidden;
}
.jTit
{
text-align: left;
background:#F1F1F1;
padding: 8px;
cursor: move;
height: 20px;
vertical-align: middle;
border-bottom:1px solid #DEDEDE;
text-indent:5px;
font-size:15px;
line-height:20px;
}
.jCon
{
background-color: #fff;
padding: 10px 13px;
overflow: auto;
font-size:15px;
}
.jBtn, jBtn:hover
{
cursor:pointer;
height:17px;
width:17px;
}
.jBtn
{
background:transparent url(close.png) no-repeat;
position:absolute;
right:8px;
top:7px;
}
.jBtn:hover
{
background:transparent url(close.png) no-repeat -19px 0px;
}
.jConBottom
{
background:#F1F1F1;
text-align:right;
width:100%;
height:41px;
position:absolute;
}
.jBtnConfirm
{
background:url(btn.png) no-repeat 0 -24px transparent;
cursor:pointer;
color:#3F3F3F;
width:46px;
height:21px;
line-height:23px;
text-align:center;
font-size:12px;
float:right;
margin-top:10px;
margin-right:10px;
}
2、修改JS默認(rèn)options部分(以便與css文件配合):
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、由于俺以前只構(gòu)建了title和content兩個部分的div,為了實現(xiàn)效果還要添加兩個div,一個是底部大的div,還有一個是確定按鈕
//創(chuàng)建底部包含確定按鈕的div
var $conBottomDiv = createElement("div")
.addClass('jConBottom')
.css('top', options.height - $titDiv.outerHeight() -40 + 'px');
//創(chuàng)建底部確定按鈕
var $conBottomBtn = createElement("div")
.addClass('jBtnConfirm')
.html('確定')
.click(close);
最后別忘了在Dom創(chuàng)建時將這兩塊附加在需要的位置就ok了。。。
效果圖:

裝飾了一下,確實比以前要好看了啊^_^
代碼打包下載
基于jQuery的彈出消息插件 DivAlert之旅(一)
基于jQuery的消息提示插件 DivAlert之旅(二)
基于jQuery的消息提示插件 DivAlert之旅(三) 推薦
1、創(chuàng)建default.css文件:
代碼
復(fù)制代碼 代碼如下:
img
{
vertical-align:middle;
}
.jBg
{
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: #999;
filter: alpha(opacity=70);
opacity: 0.7;
}
.jWrap
{
position: absolute;
border: 1px solid #cef;
z-index: 10000;
overflow: hidden;
}
.jTit
{
text-align: left;
background:#F1F1F1;
padding: 8px;
cursor: move;
height: 20px;
vertical-align: middle;
border-bottom:1px solid #DEDEDE;
text-indent:5px;
font-size:15px;
line-height:20px;
}
.jCon
{
background-color: #fff;
padding: 10px 13px;
overflow: auto;
font-size:15px;
}
.jBtn, jBtn:hover
{
cursor:pointer;
height:17px;
width:17px;
}
.jBtn
{
background:transparent url(close.png) no-repeat;
position:absolute;
right:8px;
top:7px;
}
.jBtn:hover
{
background:transparent url(close.png) no-repeat -19px 0px;
}
.jConBottom
{
background:#F1F1F1;
text-align:right;
width:100%;
height:41px;
position:absolute;
}
.jBtnConfirm
{
background:url(btn.png) no-repeat 0 -24px transparent;
cursor:pointer;
color:#3F3F3F;
width:46px;
height:21px;
line-height:23px;
text-align:center;
font-size:12px;
float:right;
margin-top:10px;
margin-right:10px;
}
2、修改JS默認(rèn)options部分(以便與css文件配合):
復(fù)制代碼 代碼如下:
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、由于俺以前只構(gòu)建了title和content兩個部分的div,為了實現(xiàn)效果還要添加兩個div,一個是底部大的div,還有一個是確定按鈕
復(fù)制代碼 代碼如下:
//創(chuàng)建底部包含確定按鈕的div
var $conBottomDiv = createElement("div")
.addClass('jConBottom')
.css('top', options.height - $titDiv.outerHeight() -40 + 'px');
//創(chuàng)建底部確定按鈕
var $conBottomBtn = createElement("div")
.addClass('jBtnConfirm')
.html('確定')
.click(close);
最后別忘了在Dom創(chuàng)建時將這兩塊附加在需要的位置就ok了。。。
效果圖:

裝飾了一下,確實比以前要好看了啊^_^
代碼打包下載
基于jQuery的彈出消息插件 DivAlert之旅(一)
基于jQuery的消息提示插件 DivAlert之旅(二)
基于jQuery的消息提示插件 DivAlert之旅(三) 推薦
您可能感興趣的文章:
- jquery.alert 彈出式復(fù)選框?qū)崿F(xiàn)代碼
- 基于jQuery的彈出消息插件 DivAlert之旅(一)
- JQuery的Alert消息框插件使用介紹
- jQuery)擴(kuò)展jQuery系列之一 模擬alert,confirm(一)
- 基于jquery的彈出提示框始終處于窗口的居中位置(類似于alert彈出框的效果)
- 用Jquery重寫windows.alert方法實現(xiàn)思路
- jQuery綁定事件不執(zhí)行但alert后可以正常執(zhí)行
- 自編jQuery插件實現(xiàn)模擬alert和confirm
- jQuery提示插件alertify使用指南
- jquery SweetAlert插件實現(xiàn)響應(yīng)式提示框
- jQuery實現(xiàn)摸擬alert提示框
相關(guān)文章
jquery實現(xiàn)輸入框?qū)崟r輸入觸發(fā)事件代碼
本文主要分享了jquery實現(xiàn)輸入框?qū)崟r輸入觸發(fā)事件的代碼,代碼簡單易懂,需要的朋友一起來看下吧2016-12-12BootStrap輕松實現(xiàn)微信頁面開發(fā)代碼分享
本文給大家分享一段代碼關(guān)于bootstrap實現(xiàn)微信開發(fā)頁面的代碼,非常不錯代碼簡單易懂,感興趣的朋友一起看看吧2016-10-10jQuery formValidator表單驗證插件開源了 含API幫助、源碼、示例
ajaxValidator函數(shù)在提交后發(fā)生錯誤,停留在本頁面后,再次觸發(fā)校驗會讓提示內(nèi)容一直處于onload狀態(tài)。2008-08-08jQuery遍歷DOM的父級元素、子級元素和同級元素的方法總結(jié)
借助jQuery我們可以輕松地堆DOM元素進(jìn)行向上、向下遍歷以及同級的遍歷,本文我們即來整理jQuery遍歷DOM的父級元素、子級元素和同級元素的方法總結(jié):2016-07-07jQuery中filter(),not(),split()使用方法
jQuery下一些查找過濾功能filter(),not(),split()用法,可以讓jquery更容易的操作控制頁面元素。2010-07-07jQuery Validate表單驗證插件的基本使用方法及功能拓展
這篇文章主要介紹了jQuery Validate表單驗證插件的基本使用方法及功能拓展的相關(guān)資料,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2017-01-01Jquery+Ajax+PHP+MySQL實現(xiàn)分類列表管理(上)
本文將采用Jquery+Ajax+PHP+MySQL來實現(xiàn)一個客戶分類列表的管理,如何利用Ajax和Json技術(shù)讓用戶操作起來覺得更輕松,感興趣的小伙伴們可以參考一下2015-10-10jquery下拉select控件操作方法分享(jquery操作select)
這篇文章主要介紹了jquery下拉select控件操作方法分享(jquery操作select),需要的朋友可以參考下2014-03-03