基于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 相关文章推荐
url 编码 js url传参中文乱码解决方案
Apr 11 Javascript
JQuery跨Iframe选择实现代码
Aug 19 Javascript
js实现双向链表互联网机顶盒实战应用实现
Oct 28 Javascript
JS动态添加与删除select中的Option对象(示例代码)
Dec 20 Javascript
jQuery实现给页面换肤的方法
May 30 Javascript
js判断移动端是否安装某款app的多种方法
Dec 18 Javascript
JS控制TreeView的结点选择
Nov 11 Javascript
Vue 过渡(动画)transition组件案例详解
Jan 22 Javascript
js replace()去除代码中空格的实例
Feb 14 Javascript
运用js实现图层拖拽的功能
May 24 Javascript
Vue+webpack实现懒加载过程解析
Feb 17 Javascript
Javascript call及apply应用场景及实例
Aug 26 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
smarty模板中使用get、post、request、cookies、session变量的方法
2014/04/24 PHP
CI框架中zip类应用示例
2014/06/17 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
详解PHP5.6.30与Apache2.4.x配置
2017/06/02 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
jQuery 获取对象 定位子对象
2010/05/31 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
详解参数传递四种形式
2015/07/21 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
jQuery Tree Multiselect使用详解
2017/05/02 jQuery
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
Python中的日期时间处理详解
2016/11/17 Python
Python多线程原理与用法详解
2018/08/20 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
使用python求解二次规划的问题
2020/02/29 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
酒店个人培训自我鉴定
2013/12/11 职场文书
城管综合整治方案
2014/05/01 职场文书
八项规定个人对照检查材料思想汇报
2014/09/25 职场文书
高考1977观后感
2015/06/04 职场文书
2015暑期工社会实践报告
2015/07/13 职场文书
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android