基于jQuery的消息提示插件 DivAlert之旅(二)


Posted in Javascript onApril 01, 2010

改进的代码部分主要如下:
1、创建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默认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、由于俺以前只构建了title和content两个部分的div,为了实现效果还要添加两个div,一个是底部大的div,还有一个是确定按钮

//创建底部包含确定按钮的div 
var $conBottomDiv = createElement("div") 
.addClass('jConBottom') 
.css('top', options.height - $titDiv.outerHeight() -40 + 'px'); //创建底部确定按钮 
var $conBottomBtn = createElement("div") 
.addClass('jBtnConfirm') 
.html('确定') 
.click(close);

最后别忘了在Dom创建时将这两块附加在需要的位置就ok了。。。

效果图:
基于jQuery的消息提示插件 DivAlert之旅(二)
装饰了一下,确实比以前要好看了啊^_^
代码打包下载

基于jQuery的弹出消息插件 DivAlert之旅(一)

基于jQuery的消息提示插件 DivAlert之旅(二)

基于jQuery的消息提示插件 DivAlert之旅(三) 推荐

Javascript 相关文章推荐
ASP Json Parser修正版
Dec 06 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
Mar 09 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
Sep 22 Javascript
Knockoutjs的环境搭建教程
Nov 26 Javascript
js加载读取内容及显示与隐藏div示例
Feb 13 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
Mar 27 Javascript
鼠标悬停小图标显示大图标
Jan 22 Javascript
初步使用bootstrap快速创建页面
Mar 03 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
May 08 Javascript
深入理解Angular中的依赖注入
Jun 26 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
Jan 27 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
May 30 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
Apr 01 #Javascript
基于jquery的tab切换 js原理
Apr 01 #Javascript
JQuery 选项卡效果(JS与HTML的分离)
Apr 01 #Javascript
JQuery Tab选项卡效果代码改进版
Apr 01 #Javascript
JQuery autocomplete 使用手册
Apr 01 #Javascript
JavaScript 弹出窗体点击按钮返回选择数据的实现
Apr 01 #Javascript
js 实现打印网页中定义的部分内容的代码
Apr 01 #Javascript
You might like
PHP file_exists问题杂谈
2012/05/07 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
DOM基础教程之使用DOM控制表格
2015/01/20 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
详解Angular2 关于*ngFor 嵌套循环
2017/05/22 Javascript
详解create-react-app 自定义 eslint 配置
2018/06/07 Javascript
JS返回页面时自动回滚到历史浏览位置
2018/09/26 Javascript
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
[01:07:47]Secret vs Optic Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
pytorch梯度剪裁方式
2020/02/04 Python
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
Python中pass语句的作用是什么
2016/06/01 面试题
儿科主治医生个人求职信
2013/09/23 职场文书
公务员的自我鉴定
2013/10/26 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
保健品市场营销方案
2014/03/31 职场文书
病媒生物防治方案
2014/05/13 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
2016年班主任新年寄语
2015/08/18 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS