基于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无缝滚动代码
Jan 03 Javascript
基于mootools 1.3框架下的图片滑动效果代码
Apr 22 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
Oct 21 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
Apr 12 Javascript
js清理Word格式示例代码
Feb 13 Javascript
javascript中不易分清的slice,splice和split三个函数
Mar 29 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
Apr 18 Javascript
js中new一个对象的过程
Feb 20 Javascript
详解如何在Vue2中实现组件props双向绑定
Mar 29 Javascript
js canvas实现QQ拨打电话特效
May 10 Javascript
浅谈webpack组织模块的原理
Mar 10 Javascript
如何通过vscode运行调试javascript代码
Jul 24 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
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
PHP邮箱验证示例教程
2016/06/01 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
Vue.js路由vue-router使用方法详解
2017/03/20 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
JavaScript时间戳与时间日期间相互转换
2017/12/11 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
js实现随机数小游戏
2019/06/28 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
Python中实现三目运算的方法
2015/06/21 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
Django实现表单验证
2018/09/08 Python
基于python实现文件加密功能
2020/01/06 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
python爬虫工具例举说明
2020/11/30 Python
CSS3 渐变(Gradients)之CSS3 线性渐变
2016/07/08 HTML / CSS
工作说明书格式
2014/07/29 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
刑事上诉状(无罪)
2015/05/23 职场文书
拿破仑传读书笔记
2015/07/01 职场文书
详解Django中 render() 函数的使用方法
2021/04/22 Python