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弹出层包含flash 不能关闭隐藏的2种处理方法
Jun 17 Javascript
怎么判断js脚本加载完成
Feb 28 Javascript
JS仿Windows开机启动Loading进度条的方法
Feb 26 Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 Javascript
jquery遍历table的tr获取td的值实现方法
May 19 Javascript
js中获取键盘事件的简单实现方法
Oct 10 Javascript
jquery实现input框获取焦点的简单实例
Jan 26 Javascript
详解angular element()方法使用
Apr 08 Javascript
关于jQuery库冲突的完美解决办法
May 20 jQuery
解决ionic和angular上拉加载的问题
Aug 03 Javascript
VSCode搭建React Native环境
May 07 Javascript
javaScript实现一个队列的方法
Jul 14 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下实现在指定目录搜索指定类型文件的函数
2008/10/03 PHP
php面向对象全攻略 (十二) 抽象方法和抽象类
2009/09/30 PHP
php中inlcude()性能对比详解
2012/09/16 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
2007/04/27 Javascript
jquery ajax abort()的使用方法
2010/10/28 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
使用jquery实现放大镜效果
2014/09/02 Javascript
express的中间件bodyParser详解
2014/12/04 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
vue 简单自动补全的输入框的示例
2018/03/12 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
Python实现去除代码前行号的方法
2015/03/10 Python
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
Selenium chrome配置代理Python版的方法
2018/11/29 Python
基于Python对数据shape的常见操作详解
2018/12/25 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
python实现批量修改文件名
2020/03/23 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
学校经典推荐信
2013/10/30 职场文书
应付会计岗位职责
2013/12/12 职场文书
母婴行业实体、电商模式全面解析
2019/08/01 职场文书
Python pandas求方差和标准差的方法实例
2021/08/04 Python