jquery 模式对话框终极版实现代码


Posted in Javascript onSeptember 28, 2009

页面滚动时随着滚动条固定在屏幕的中央,模式对话框中的内容为两种,一是iframe引入,一是HTML语句插入。在网站开发中十分常用,使用该插件十分的简单。来看一下运行效果。
jquery 模式对话框终极版实现代码
插件使用
1、首先引入样式文件,详细代码如下所示:
<link href="images/blue/css.css" rel="stylesheet" type="text/css" id="showdialogcss" />
着里面的id一定不要忘记,他是用于切换插件皮肤的。
2、接着引入jQuery的js文件,具体代码如下:
<script src="js/jquery.js"></script>
3、最后引入模式对话框插件,具体代码如下:
<script src="js/dialog.js"></script>
4、编写用于点击的HTML代码,具体代码如下:
<div id="diagx">单击我--模式对话框</div>
5、编写JavaScript代码,为id为“diagx”的div绑定单击模式对话框,具体代码如下所示

<script type="text/javascript"> 
$(document).ready(function(){ 
$('#diagx').ShowDialog({ 
Width:"500", //模式对话框宽度500px 
Height:"300", //模式对话框300px 
Title:"模式对话框", //模式对话框上的标题 
skin:"blue", //模式对话框皮肤样式 共有三种 1、blue;2、red;3、geen。 
FrameURL:"http://www.baidu.com/", //iframe连接地址 当ContentFlag等于0时才起作用 
ContentFlag:"0", //模式对话框显示iframe还是HTML内容标示 0是iframe;1是HTML内容 
Contents:"<div>测试数据</div>" //模式对话框中显示的HTML内容 
}); 
}); 
</script>

该插件的默认参数还有Intopacity表示模式对话背景(就是整个页面遮罩层)的透明度默认值为“0.2”。整个例子的全部HTML代码如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<link href="images/blue/css.css" rel="stylesheet" type="text/css" id="showdialogcss" /> 
<script src="js/jquery.js"></script> 
<script src="js/dialog.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
$('#diagx').ShowDialog({ 
Width:"500", 
Height:"300", 
Title:"模式对话框", 
skin:"blue", 
FrameURL:"http://www.baidu.com/", 
ContentFlag:"0", 
Contents:"<div>测试数据</div>" 
}); 
}); 
</script> 
<title>模式对话框</title> 
</head> 
<body> 
<div id="diagx">单击我--模式对话框</div> 
</body> 
</html>

该代码运行时,如果我们单击id为“diagx”的div层将弹出模式对话框。
插件的源代码可以在如下下载,欢迎大家下载使用,和改进,改进后不要忘记通知我一下,我也提高一下。谢谢。
打包下载地址
Javascript 相关文章推荐
js实现的网页颜色代码表全集
Jul 17 Javascript
目前流行的JavaScript库的介绍及对比
Sep 29 Javascript
关于js内存泄露的一个好例子
Dec 09 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
JQuery操作元素的css样式
Mar 09 Javascript
JavaScript中5种调用函数的方法
Mar 12 Javascript
jQuery实现带滑动条的菜单效果代码
Aug 26 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
Oct 28 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
基于node.js制作简单爬虫教程
Jun 29 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
Mar 22 Javascript
vue视图不更新情况详解
May 16 Javascript
javascript的onchange事件与jQuery的change()方法比较
Sep 28 #Javascript
支持ie与FireFox的剪切板操作代码
Sep 28 #Javascript
javaScript 简单验证代码(用户名,密码,邮箱)
Sep 28 #Javascript
javascript parseInt 大改造
Sep 27 #Javascript
网页自动跳转代码收集
Sep 27 #Javascript
JavaScript中Object和Function的关系小结
Sep 26 #Javascript
js 覆盖和重载 函数
Sep 25 #Javascript
You might like
php输出金字塔的2种实现方法
2014/12/16 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
PHP贪婪算法解决0-1背包问题实例分析
2015/03/23 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
2016/06/17 Javascript
input file上传 图片预览功能实例代码
2016/10/25 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
python开发之函数定义实例分析
2015/11/12 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
详解K-means算法在Python中的实现
2017/12/05 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
python递归函数用法详解
2020/10/26 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
Clarks鞋美国官网:全球领军鞋履品牌
2017/05/13 全球购物
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
财务会计专业毕业生自荐信
2013/10/02 职场文书
优秀员工自荐书范文
2013/12/08 职场文书
大学毕业感言
2014/01/10 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
学校师德承诺书
2014/05/23 职场文书
电影雷锋观后感
2015/06/10 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书