基于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 相关文章推荐
jQuery温习篇 强大的JQuery选择器
Apr 24 Javascript
FusionCharts图表显示双Y轴双(多)曲线
Nov 22 Javascript
jquery插件jquery倒计时插件分享
Dec 27 Javascript
Jquery 过滤器(first,last,not,even,odd)的使用
Jan 22 Javascript
jquery实现ajax提交form表单的方法总结
Mar 03 Javascript
jquery+json实现数据二级联动的方法
Nov 28 Javascript
JavaScript时间操作之年月日星期级联操作
Jan 15 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
Jul 22 Javascript
js实现表格筛选功能
Jan 18 Javascript
node中koa中间件机制详解
Aug 22 Javascript
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
JavaScript解析JSON数据示例
Jul 16 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自动更新新闻DIY
2006/10/09 PHP
PHP生成静态页面详解
2006/11/19 PHP
apache中为php 设置虚拟目录
2014/12/17 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
jQuery 的 ready()的纯js替代方法
2016/11/20 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
ionic2 tabs 图标自定义实例
2017/03/08 Javascript
react build 后打包发布总结
2018/08/24 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
微信小程序页面间传值与页面取值操作实例分析
2019/04/30 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
Python splitlines使用技巧
2008/09/06 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
python实现在IDLE中输入多行的方法
2018/04/19 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
初中生思想道德自我评价
2015/03/09 职场文书
发票退票证明
2015/06/24 职场文书
教师继续教育反思周记
2015/06/25 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书