基于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 相关文章推荐
js获取元素在浏览器中的绝对位置
Jul 24 Javascript
javascript实现原生ajax的几种方法介绍
Sep 21 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
May 05 Javascript
javascript学习笔记(八)正则表达式
Oct 08 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
json传值以及ajax接收详解
May 24 Javascript
AngularJS入门教程之数据绑定原理详解
Nov 02 Javascript
网页中右键功能的实现方法之contextMenu的使用
Feb 20 Javascript
微信小程序实现滑动删除效果
May 19 Javascript
vue使用Proxy实现双向绑定的方法示例
Mar 20 Javascript
一文了解Vue中的nextTick
May 06 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
基于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性能的原理介绍
2012/09/05 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
2014/11/18 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
2015/12/17 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
2016/12/05 PHP
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
详解如何使用webpack在vue项目中写jsx语法
2017/11/08 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
详解JS函数stack size计算方法
2018/06/18 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
2018/09/03 Javascript
小程序简单两栏瀑布流效果的实现
2019/12/18 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
Python读写ini文件的方法
2015/05/28 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
Python爬取成语接龙类网站
2018/10/19 Python
Python实现常见的回文字符串算法
2018/11/14 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
django最快程序开发流程详解
2019/07/19 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
2019/11/05 Python
Pyinstaller 打包发布经验总结
2020/06/02 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
五分钟学会HTML5的WebSocket协议
2019/11/22 HTML / CSS
新西兰Bookabach:查找全球度假屋
2020/12/03 全球购物
机械专业应届生求职信
2013/09/21 职场文书
迎元旦广播稿
2014/02/22 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
捐资助学倡议书
2014/04/15 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书