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 相关文章推荐
JavaScript 组件之旅(四):测试 JavaScript 组件
Oct 28 Javascript
浅谈JavaScript编程语言的编码规范
Oct 21 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
Jan 16 Javascript
JS实现的生成随机数的4个函数分享
Feb 11 Javascript
jQuery网页版打砖块小游戏源码分享
Aug 20 Javascript
基于JQuery实现图片轮播效果(焦点图)
Feb 02 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
Jun 21 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
vue回到顶部监听滚动事件详解
Aug 02 Javascript
vue实现标签云效果的方法详解
Aug 28 Javascript
JavaScript实现猜数字游戏
May 20 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
Jan 11 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 object转数组示例
2014/01/15 PHP
PIGCMS 如何关闭聊天机器人
2015/02/12 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
2016/01/03 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
最常用的12种设计模式小结
2011/08/09 Javascript
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
jQuery替换字符串(实例代码)
2013/11/13 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
2019/09/11 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
python采用getopt解析命令行输入参数实例
2014/09/30 Python
python3实现随机数
2018/06/25 Python
python中yield的用法详解——最简单,最清晰的解释
2019/04/04 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
python爬虫增加访问量的方法
2019/08/22 Python
Python缓存技术实现过程详解
2019/09/25 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
python 安装impala包步骤
2020/03/28 Python
python中os包的用法
2020/06/01 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
应届生个人求职信模板
2013/11/26 职场文书
咖啡馆创业计划书
2014/01/26 职场文书
5s推行计划书
2014/05/06 职场文书
村党支部公开承诺书
2014/05/29 职场文书
政审证明范文
2015/06/19 职场文书
总经理年会致辞
2015/07/29 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
导游词之大雁塔景区
2019/09/17 职场文书