基于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 相关文章推荐
使用documentElement正确取得当前可见区域的大小
Jul 25 Javascript
jquery实现图片左右切换的方法
May 07 Javascript
JS实现HTML表格排序功能
Aug 05 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
Jan 16 Javascript
Bootstrap datepicker日期选择器插件使用详解
Jul 26 Javascript
老生常谈JavaScript面向对象基础与this指向问题
Oct 16 Javascript
jquery实现选项卡切换代码实例
May 14 jQuery
弱类型语言javascript中 a,b 的运算实例小结
Aug 07 Javascript
JQuery常用简单动画操作方法回顾与总结
Dec 07 jQuery
javascript实现评分功能
Jun 24 Javascript
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
vue3+typeScript穿梭框的实现示例
Dec 29 Vue.js
基于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 采集程序 常用函数
2008/12/18 PHP
php绘制一个矩形的方法
2015/01/24 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
php 解决substr()截取中文字符乱码问题
2016/07/18 PHP
基于CI框架的微信网页授权库示例
2016/11/25 PHP
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
node.js中的fs.readFile方法使用说明
2014/12/15 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
2015/02/05 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
vue实现移动端图片裁剪上传功能
2020/08/18 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
JS事件绑定的常用方式实例总结
2019/03/02 Javascript
Vue.js实现大转盘抽奖总结及实现思路
2019/10/09 Javascript
原生js实现随机点名功能
2019/11/05 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
Vue点击切换Class变化,实现Active当前样式操作
2020/07/17 Javascript
python getopt 参数处理小示例
2009/06/09 Python
web.py获取上传文件名的正确方法
2014/08/26 Python
python获得两个数组交集、并集、差集的方法
2015/03/27 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
Python数据结构之图的应用示例
2018/05/11 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
2020/02/07 Python
Python集合操作方法详解
2020/02/09 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
Java面试题汇总
2015/12/06 面试题
《唯一的听众》教学反思
2014/02/20 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书