基于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 相关文章推荐
jQuery的实现原理的模拟代码 -5 Ajax
Aug 07 Javascript
利用毫秒减值计算时长的js代码
Sep 22 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
Jul 18 Javascript
javascript比较两个日期相差天数的方法
Jul 23 Javascript
js实现不重复导入的方法
Mar 02 Javascript
JS组件系列之JS组件封装过程详解
Apr 28 Javascript
js实现随机点名小功能
Aug 17 Javascript
在Vue组件上动态添加和删除属性方法
Feb 23 Javascript
使用webpack搭建vue项目及注意事项
Jun 10 Javascript
学习LayUI时自研的表单参数校验框架案例分析
Jul 29 Javascript
使用Angular material主题定义自己的组件库的配色体系
Sep 04 Javascript
json.stringify()与json.parse()的区别以及用处
Jan 25 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下使用curl模拟用户登陆的代码
2010/09/10 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
2014/06/21 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
javascript学习网址备忘
2007/05/29 Javascript
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
学习使用bootstrap3栅格系统
2016/04/12 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
使用grappelli为django admin后台添加模板
2014/11/18 Python
Python3 中文文件读写方法
2018/01/23 Python
python自动12306抢票软件实现代码
2018/02/24 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
python flask框架实现重定向功能示例
2019/07/02 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
2020/02/03 Python
爱奇艺VIP会员:大剧抢先看
2018/07/11 全球购物
股东合作协议书
2014/04/14 职场文书
学校欢迎标语
2014/06/18 职场文书
民政局标准版离婚协议书
2014/12/01 职场文书
2014年实验室工作总结
2014/12/03 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
信息技术课教学反思
2016/02/23 职场文书