基于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 相关文章推荐
javascript来定义类的规范小结
Nov 19 Javascript
javascript操作数组详解
Dec 17 Javascript
分享一则javascript 调试技巧
Jan 02 Javascript
javascript限制文本框输入值类型的方法
May 07 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
Sep 23 Javascript
利用JS如何计算字符串所占字节数示例代码
Sep 13 Javascript
vue之浏览器存储方法封装实例
Mar 15 Javascript
Vue监听事件实现计数点击依次增加的方法
Sep 26 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
Apr 15 Javascript
微信小程序实现音乐播放器
Nov 20 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
Aug 05 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之第五天
2006/10/09 PHP
PHP 高级课程笔记 面向对象
2009/06/21 PHP
php cookie的操作实现代码(登录)
2010/12/29 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
2013/02/06 PHP
如何利用PHP执行.SQL文件
2013/07/05 PHP
php实现的用户查询类实例
2015/06/18 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
EXT中xtype的含义分析
2010/01/07 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
js根据鼠标移动速度背景图片自动旋转的方法
2015/02/28 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
vue+axios+mock.js环境搭建的方法步骤
2018/08/28 Javascript
使用JavaScript破解web
2018/09/28 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
python的即时标记项目练习笔记
2014/09/18 Python
浅谈Python数据类型之间的转换
2016/06/08 Python
Python多层装饰器用法实例分析
2018/02/09 Python
Python中return self的用法详解
2018/07/27 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
jupyter notebook 多行输出实例
2020/04/09 Python
Sperry澳大利亚官网:源自美国帆船鞋创始品牌
2019/07/29 全球购物
中国文明网签名寄语
2014/01/18 职场文书
会计自我鉴定
2014/02/04 职场文书
竞选演讲稿范文大全
2014/05/12 职场文书
校园文明标语
2014/06/13 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
个人违纪检讨书
2014/09/15 职场文书
转学证明范本
2015/06/19 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技