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 基础篇4 window对象,DOM
Mar 14 Javascript
用javascript对一个json数组深度赋值示例
Jul 27 Javascript
jQuery获取标签文本内容和html内容的方法
Mar 27 Javascript
7个jQuery最佳实践
Jan 12 Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 Javascript
JS调用打印机功能简单示例
Nov 28 Javascript
微信小程序开发之入门实例教程篇
Mar 07 Javascript
vue中将网页打印成pdf实例代码
Jun 15 Javascript
JS Testing Properties 判断属性是否在对象里的方法
Oct 01 Javascript
vue中路由参数传递可能会遇到的坑
Dec 07 Javascript
Vue的路由动态重定向和导航守卫实例
Mar 17 Javascript
es6数组includes()用法实例分析
Apr 18 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 array_multisort() 函数的深入解析
2013/06/20 PHP
PHP使用header()输出图片缓存实例
2014/12/09 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
Javascript Select操作大集合
2009/05/26 Javascript
javascript数组去掉重复
2011/05/12 Javascript
jquery高级编程的最佳实践详解
2014/03/23 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
js用Date对象的setDate()函数对日期进行加减操作
2014/09/18 Javascript
node.js下when.js 的异步编程实践
2014/12/03 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
vue 不使用select实现下拉框功能(推荐)
2018/05/17 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
从零开始封装自己的自定义Vue组件
2018/10/09 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
javascript实现异形滚动轮播
2019/11/28 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
[04:03][TI9趣味短片] 小鸽子茶话会
2019/08/20 DOTA
python通过索引遍历列表的方法
2015/05/04 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
Python之pymysql的使用小结
2019/07/01 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
Python chardet库识别编码原理解析
2020/02/18 Python
pycharm全局搜索的具体步骤
2020/07/28 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
美国创意之家:BulbHead
2017/07/12 全球购物
Java程序员面试题
2016/09/27 面试题
个人求职信范文分享
2013/12/13 职场文书
《王二小》教学反思
2014/02/27 职场文书
竞选学委演讲稿
2014/09/13 职场文书
董事会决议范本
2015/07/01 职场文书