zDialog 可拖拽弹出层
zDialog弹出框:
代替window.open、window.alert、window.confirm;提供良好的用户体验;
水晶质感,设计细腻,外观漂亮;
兼容ie6/7/8、firefox2/3、Opera;弹出框在ie6下不会被select控件穿透;
无外部css文件,引用Dialog.js即可使用;
对iframe下的应用作了充分考虑,适合复杂的系统应用;
Dialog显示的内容(三种):1、指向一个URL的iframe窗口;2、页面内隐藏的元素中的html内容;3、直接输出一段html内容;
按ESC键可关闭弹出框;
引入zDialog文件
- <script type="text/javascript" src="//ku.shouce.ren/libs/zDialog/js/zDrag.js"></script>
- <script type="text/javascript" src="//ku.shouce.ren/libs/zDialog/js/zDialog.js"></script>
使用方法
- function open1()
- {
- Dialog.open({URL:"http://shouce.ren/example/show/s/7028"});
- }
- function open2()
- {
- var diag = new Dialog();
- diag.Width = 400;
- diag.Height = 180;
- diag.Title = "设定了高宽和标题的普通窗口";
- diag.URL = "http://shouce.ren/example/show/s/7028";
- diag.show();
- }
- <input type="button" id="a" value="普通窗口" onclick="open1()"/>
- <input type="button" id="a" value="普通窗口" onclick="open2()"/>
主调函数参数说明
- Dialog.open({ID,Title,URL,InnerHtml,InvokeElementId,Width,Height,Top,Left,Drag,OKEvent,
- ShowButtonRow,MessageTitle,Message,AutoClose,OnLoad})
ID | 窗口id号,可省略。每个窗口的id必须是唯一的不能重复。 |
Title | 窗口标题。如不写此项默认值为""。 |
URL | 窗口内容页地址,或使用相对路径或绝对路径,注意如果使用http://shouce.ren形式的绝对地址,则http://不能省略。 |
InnerHtml | 窗口内容html代码,用于直接输出html内容,注意不要让生成的内容因为不适当的宽度或定位方式而破坏了Dialog的外观。 |
InvokeElementId | 本页面内隐藏的元素的id,用于显示页面内隐藏的元素中的html内容,注意不要让内容因为不适当的宽度或定位方式而破坏了Dialog的外观。 |
Width | 窗口宽度(dialog内容区宽度),值为数值型,默认值为窗口可见宽的40%。 |
Height | 窗口高度(dialog内容区高度),值为数值型,默认值为窗口可见宽的20%。 |
Left | 窗口距浏览器左边距离,值为数值型或字符串型(当使用百分比时为字符串型),如Left:"0%",Top:"0%"为左上,Left:"50%",Top:"50%"为居中,Left:"100%",Top:"100%"为右下。 |
Top | 窗口距浏览器顶端距离,值为数值型或字符串型(百分比)。 |
Drag | 是否允许拖动窗口,值为布尔型(true|false),默认值为true,注意需要页面引用了Drag.js。 |
OKEvent | 点击确定按钮后执行的函数。 |
CancelEvent | 点击取消按钮或点击关闭按钮后执行的函数,默认为关闭本Dialog。 |
ShowButtonRow | 是否不显示按钮栏,值为布尔型(true|false),默认值为false,当定义了OKEvent或调用了addButton时自动设为true。 |
MessageTitle | Message:自定义的窗口说明栏中的小标题和说明。 |
ShowMessageRow | 是否显示窗口说明栏,值为布尔型(true|false),默认值为false,当定义了MessageTitle或Message时自动设为true。 |
AutoClose | 是否自行关闭,值为数值型,默认值为false。 |
OnLoad | 窗口内容载入完成后执行的程序,值为函数型。 |
zDialog 可拖拽弹出层的更多相关文章
- jQuery拖拽 & 弹出层
了解更多请查看 官网 和 API iDrag & iDialog 介绍 特点: iDialog.js依赖于jquery编写的简单易用的对话框,同时还可以通过添加css3,改变对话框的展现动画. ...
- 使用movable-view制作可拖拽的微信小程序弹出层效果。
仿了潮汐睡眠小程序的代码.[如果有侵权联系删除 最近做的项目有个弹出层效果,类似音乐播放器那种.按照普通的做了一般感觉交互不是很优雅,设计妹子把潮汐睡眠的弹层给我看了看,感觉做的挺好,于是乘着有空仿照 ...
- zDiaLog弹出层
zDiaLog弹出层 立即下载 插件描述:zDiaLog弹出层 弹出框: 代替window.open.window.alert.window.confirm:提供良好的用户体验: 水晶质感,设计细腻 ...
- js简单弹出层、遮罩层
<html> <head> <title>js简单弹出层</title> <style> /*阴影边框效果*/ .box-shadow-1 ...
- Js弹出层,弹出框代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- layer弹出层框架alert与msg详解
ayer至今仍作为layui的代表作,她的受众广泛并非偶然,而是这五年多的坚持,不断完善和维护.不断建设和提升社区服务,使得猿们纷纷自发传播,乃至于成为今天的Layui最强劲的源动力.目前,layer ...
- layer —— 一个简单的jQuery弹出层插件
layer的使用 4.24更新:注意:layer现在有旧版1.8.5版本和新版本3.0版本的,对应引入的JQ也要不同,相对应的JQ引入1.1和3.1,否则JQ会出问题 4.21更新: 解答4-19的问 ...
- js 弹出层,以及在javascript里定义层样式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 分享一个JQuery弹出层插件
JQuery插件TipsWindown 1.1 一个基于jQuery的弹出层.支持拖拽,支持内容为文字,图片,URL等!至于兼容性.在IE6下,弹出对像无法绝对固定.其他应该没啥大问题: 最新更新:( ...
随机推荐
- 通过shape-outside来设置文字环绕时的形状
现在真是越来越注重用户体验了,而"shape-outside"就是其中一个能让网页排版更友好的一个属性. 默认文字是根据图片的边进行的. 但现在我们完全有能力去改变这一行为,下面是 ...
- 深入理解PHP内核(十四)类的成员变量及方法
原文链接:http://www.orlion.ga/1237/ 类的成员变量在PHP中本质是一个变量,只是这些变量都归属于某个类,并且给这些变量是有访问控制的. 类的成员方法在PHP中本质是一个函数, ...
- Android 自定义View及其在布局文件中的使用示例(三):结合Android 4.4.2_r1源码分析onMeasure过程
转载请注明出处 http://www.cnblogs.com/crashmaker/p/3549365.html From crash_coder linguowu linguowu0622@gami ...
- 编译原理LL1文法分析树(绘图过程)算法实现
import hjzgg.analysistable.AnalysisTable; import hjzgg.first.First; import hjzgg.follow.Follow; impo ...
- ASP.NET 5中的那些K
ASP.NET 5最大的变化是什么?首当其冲的就是多了很多K,K表示的是ASP.NET vNext的项目代号“Project K”,但很容易让人想到一个汉字——“坑”,希望K不要成为“坑”的缩写. K ...
- IIS 6中mimemap属性的默认设置
Collapse this tableExpand this table Extension MIME type .ra audio/x-pn-realaudio .sv4crc applicatio ...
- [New Portal]Windows Azure Virtual Machine (23) 使用Storage Space,提高Virtual Machine磁盘的IOPS
<Windows Azure Platform 系列文章目录> 注意:如果使用Azure Virtual Machine,虚拟机所在的存储账号建议使用Local Redundant.不建议 ...
- UI/UE/ID/UED/UCD的区别
简述: UI (User Interface):用户界面 UE (User Experience):用户体验 ID (Interaction design):交互设计 UID (User Interf ...
- JavaScript最佳实践
作者:Grey 原文地址: http://www.cnblogs.com/greyzeng/p/5540469.html 举个例子:用户在点击某个链接的时候弹出一个新窗口 弹出窗口的方法采用:wind ...
- 【原创】Kakfa log包源代码分析(二)
八.Log.scala 日志类,个人认为是这个包最重要的两个类之一(另一个是LogManager).以伴生对象的方式提供.先说Log object,既然是object,就定义了一些类级别的变量,比如定 ...