基于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 相关文章推荐
javascript下判断一个元素是否存在的代码
Mar 05 Javascript
基于jQuery制作迷你背词汇工具
Jul 27 Javascript
javascript开发技术大全-第1章javascript概述
Jul 03 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
Jul 20 Javascript
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
javascript中直接写php代码的方法
Jul 31 Javascript
往光标所在位置插入值的js代码
Sep 22 Javascript
瀑布流布局代码一例
Apr 11 Javascript
javascript中eval和with用法实例总结
Nov 30 Javascript
利用css+原生js制作简单的钟表
Apr 07 Javascript
jQuery给指定的table动态添加删除行的操作方法
Oct 12 Javascript
JavaScript递归算法生成树形菜单
Aug 15 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 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
利用PHP扩展vld查看PHP opcode操作步骤
2013/03/04 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
PHP中使用BigMap实例
2015/03/30 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
2009/11/24 Javascript
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
jQuery mobile类库使用时加载导航历史的方法简介
2015/12/04 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
详解打造 Vue.js 可复用组件
2017/03/24 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
2018/03/05 Javascript
Webpack打包字体font-awesome的方法示例
2018/04/26 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
Python读写Excel文件方法介绍
2014/11/22 Python
Python中设置变量访问权限的方法
2015/04/27 Python
python3实现SMTP发送邮件详细教程
2018/06/19 Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
2019/04/01 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
学生发电厂实习自我鉴定
2013/09/22 职场文书
幼师自荐信
2013/10/26 职场文书
项目合作协议书范本
2014/04/16 职场文书
先进基层党组织事迹材料
2014/12/25 职场文书
基于docker安装zabbix的详细教程
2022/06/05 Servers