jquery 模式对话框终极版


今天终于有时间把我以前写的一个jQuery插件进行整理,改进。这是一个模拟“模式对话框”的插件,该模式对话框共有三种皮肤,红、绿、蓝。页面滚动时随着滚动条固定在屏幕的中央,模式对话框中的内容为两种,一是iframe引入,一是HTML语句插入。在网站开发中十分常用,使用该插件十分的简单。来看一下运行效果。

  图1红色界面

  图2绿色界面

  图3蓝色界面

  插件使用

  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层将弹出模式对话框。

  插件的源代码可以在如下下载,欢迎大家下载使用,和改进,改进后不要忘记通知我一下,我也提高一下。

  本文示例源代码或素材下载



相关阅读:
编程管理SQL SERVER的帐号
SQL Server 2005: 数据库镜象跟踪标记
讲解SQL与Oracle外键约束中的级联删除
HTML表格标记教程(24):行的水平对齐属性ALIGN
linux磁盘管理命令之dd命令讲解
虚拟化杀了Linux 会有这种可能吗?
1. memcached的基础
为何Linux比Windows更安全
POP3协议命令原始码及工作原理
VBS教程:方法-GetParentFolderName 方法
js刷新框架子页面的七种方法代码
让焦点自动跳转
AutoSave/自动存储功能实现
游戏进入Linux领地的顺序
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 读《一个闯海的人》有感_500字 卖火柴的小女孩,请到我家来500字 泪100字 忋人日记 我与同桌的“世界大战” 党支部职责 暑期学生安全保证书范文 标准护士节活动策划方案模板 青年党员两学一做心得体会 小学五年级作文500字:树叶的香味 难忘那一元钱 隐匿的爱 原谅所有的时过境迁 与奶奶一起走过的日子作文 一池荷,一帘梦 祖国,我的母亲作文250字 读《矿工的狗》有感 读卖火柴的小女孩有感_350字精选8篇 森林防火作文400字 县域经济发展问题的调研和思考 2010年社区个人工作总结 桀骜十八岁 区人口计生委副主任2014年述职述廉报告 2016年公司部门设计科长工作计划 哭,哭又有什么用?泪,流再多的泪又能怎样? 梁实秋致韩菁清的情书 纸鸢·飞天 【精品】最新老干部工作汇报材料 县妇联关于实施《**市家庭教育工作计划(2002-2005)》的情况汇报 制碱的故事 妈妈我爱你作文400字 坚持科学发展观做好伊协工作思考 ----桂涛 生查子(与王丰父、郑曼卿兄弟嵩山道中) 我投资,我改变作文 电力发电部值长个人工作总结_个人工作总结 爱昵 实习周记通用版 爸爸的新年贺卡作文400字 保持共产党员先进性教育活动学习动员阶段总结报告 “感冒经济” 你能像我爱你那样爱我吗? 供电公司“创业服务年”阶段汇报交流材料 小学五年级作文500字:一瞬间的美丽 第一次在建设工地之一 接受使命 千变万化的它作文800字 2016关于春节前解决困难群众生产生活问题的汇报材料 第十二个噩梦作文700字 读《鸿门宴》有感650字 王定的生日

Copyright © 2016 phpStudy |