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 以对象为索引的关联数组
May 19 Javascript
IE不支持getElementsByClassName最终完美解决方案
Dec 17 Javascript
seajs中模块的解析规则详解和模块使用总结
Mar 12 Javascript
javascript类型转换示例
Apr 29 Javascript
JavaScript中的数组操作介绍
Dec 30 Javascript
图解Sublime Text3使用技巧
Dec 21 Javascript
react-router实现跳转传值的方法示例
May 27 Javascript
vue之数据交互实例代码
Jun 16 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
Apr 04 Javascript
vue 解决异步数据更新问题
Oct 29 Javascript
基于JS判断对象是否是数组
Jan 10 Javascript
vue+iview使用树形控件的具体使用
Nov 02 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 Mssql操作简单封装支持存储过程
2009/12/11 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
php防止sql注入的方法详解
2017/02/20 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
js模拟弹出效果代码修正版
2008/08/07 Javascript
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
2016/06/20 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
2018/07/03 jQuery
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
vue v-for 使用问题整理小结
2019/08/04 Javascript
详解Vue3 Composition API中的提取和重用逻辑
2020/04/29 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
Python之循环结构
2019/01/15 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
Django中F函数的使用示例代码详解
2020/07/06 Python
索桥的故事教学反思
2014/02/06 职场文书
房屋继承公证书
2014/04/10 职场文书
劳动竞赛活动总结
2014/05/05 职场文书
个人求职信范文
2014/05/24 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
2015大学生求职信范文
2015/03/20 职场文书
七年级思品教学反思
2016/02/20 职场文书
python opencv人脸识别考勤系统的完整源码
2021/04/26 Python