基于jQuery的消息提示插件之旅 DivAlert(三)


Posted in Javascript onApril 01, 2010

本版本遵循了2.0的写法,此处通过extend方法封装了需要设置的各个选项,比起2.0版本的代码要精简了一些。


2.0版本

//设置插件基本信息 
var options = o || {}; 
options.width = o.width || 300; 
//提示框宽度若小于104px则自动重置为200px 
if (options.height > 104) { 
options.height = o.height; 
} else { 
options.height = 200; 
} 
options.title = o.title || "提示标题"; 
options.content = o.content || "提示内容"; 
//与css文件结合,方便在外部自定义样式而不用改写js文件 
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.0版本
//设置插件基本信息 
var settings = { 
width: 300, 
height: 200, 
title: "提示标题", 
content: "提示内容", 
bgClass: 'jBg', 
wrapClass: 'jWrap', 
titClass: 'jTit', 
conClass: 'jCon', 
clsClass: 'jBtn', 
botDivClass: 'jBot', 
botBtnClass: 'jBotBtn' 
}; 
$.extend(settings, options);

都是些很基础的东西,不过还是打个包吧,有兴趣的可以下来瞧瞧。。。
完整代码打包下载

作者:Rocky翔(cnblogs)
感谢作者的代码,三水点靠木编辑简单的说明下,从刚开始的第一版的不完善到完善,都是一步一步过来的,开始没有什么是完美的,经过参考别人的代码,学习别人的长处,慢慢的就会让你的程序更完善,建议大家在以后学习的过程中,多参考多写,不要只看不动手,多多动手自己写代码,才能真正的学习到知识,发现自己的不足。
下面附上作者前两期发布的文章
基于jQuery的弹出消息插件 DivAlert之旅(一)

基于jQuery的消息提示插件 DivAlert之旅(二)

基于jQuery的消息提示插件 DivAlert之旅(三) 推荐

Javascript 相关文章推荐
用js实现层随着内容大小动态渐变改变 推荐
Dec 19 Javascript
JQuery AJAX 中文乱码问题解决
Jun 05 Javascript
jquery $(this).attr $(this).val方法使用介绍
Oct 08 Javascript
浅析webapp框架AngularUI的demo
Dec 21 Javascript
jquery插件orbit.js实现图片折叠轮换特效
Apr 14 Javascript
jquery实现不包含当前项的选择器实例
Jun 25 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
Aug 22 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
Jul 01 Javascript
jQuery过滤选择器经典应用
Aug 18 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
Sep 14 Javascript
javascript数组去重常用方法实例分析
Apr 11 Javascript
TypeScript的安装、使用、自动编译的实现
Apr 10 Javascript
基于jQuery的消息提示插件 DivAlert之旅(二)
Apr 01 #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
You might like
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
浅谈php中的访问修饰符private、protected、public的作用范围
2016/11/20 PHP
PHP中一个有趣的preg_replace函数详解
2018/08/15 PHP
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
2012/02/07 Javascript
javaScript面向对象继承方法经典实现
2013/08/20 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
在页面加载完成后通过jquery给多个span赋值
2014/05/21 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
2017/03/02 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
js异步编程小技巧详解
2017/08/14 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
vue-calendar-component 封装多日期选择组件的实例代码
2020/12/04 Vue.js
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
Python实现一个简单的MySQL类
2015/01/07 Python
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
2017/06/05 Python
python绘制漏斗图步骤详解
2019/03/04 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
Java提供了哪些企业应用编程接口
2015/02/13 面试题
Sony C++笔试题
2013/03/10 面试题
老师的检讨书
2014/02/23 职场文书
主管竞聘书范文
2014/03/31 职场文书
实习评语大全
2014/04/26 职场文书
校园文明倡议书
2014/05/16 职场文书
推广普通话标语
2014/06/27 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
装修安全责任协议书
2016/03/22 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
Java图书管理系统,课程设计必用(源码+文档)
2021/06/30 Java/Android
Spring Data JPA框架自定义Repository接口
2022/04/28 Java/Android