基于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与flash交互通信基础教程
Aug 07 Javascript
javascript获取元素偏移量的方法有哪些
Jun 24 Javascript
javascript实现的图片切割多块效果实例
May 07 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
Jun 17 Javascript
jQuery Validate让普通按钮触发表单验证的方法
Dec 15 Javascript
pace.js和NProgress.js两个加载进度插件的一点小总结
Jan 31 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
node.js基于socket.io快速实现一个实时通讯应用
Apr 23 Javascript
vue 中固定导航栏的实例代码
Nov 01 Javascript
VUEX-action可以修改state吗
Nov 19 Javascript
vue element-ui实现动态面包屑导航
Dec 23 Javascript
Vue数字输入框组件示例代码详解
Jan 15 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
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
2014/11/18 PHP
php+lottery.js实现九宫格抽奖功能
2019/07/21 PHP
laravel http 自定义公共验证和响应的方法
2019/09/29 PHP
HTML中事件触发列表与解说
2007/07/09 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
子页向父页传值示例
2013/11/27 Javascript
jQuery结合HTML5制作的爱心树表白动画
2015/02/01 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
js实现div拖动动画运行轨迹效果代码分享
2015/08/27 Javascript
JS简单实现禁止访问某个页面的方法
2016/09/13 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
微信小程序实现批量倒计时功能
2020/11/01 Javascript
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
详解vue中在父组件点击按钮触发子组件的事件
2020/11/13 Javascript
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
Python中的urllib模块使用详解
2015/07/07 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
Python搜索引擎实现原理和方法
2017/11/27 Python
Python星号*与**用法分析
2018/02/02 Python
python线程池threadpool实现篇
2018/04/27 Python
Python 单元测试(unittest)的使用小结
2018/11/14 Python
python编写俄罗斯方块
2020/03/13 Python
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
2014端午节活动策划方案
2014/01/27 职场文书
活动总结怎么写
2014/04/28 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
机关作风建设工作总结
2014/10/23 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
简单聊一聊SQL注入及防止SQL注入
2022/03/23 MySQL