TipsWindown 1.0
关于插件:
一个基于jQuery的弹出层。支持拖拽,支持内容为文字,图片,URL等!至于兼容性。在IE6下,弹出对像无法绝对固定。其他应该没啥大问题;
应用演示:
- 弹出文本信息提示:
tipsWindown("提示","text:提示信息内容","250","150","true","","true","msg")
- 弹出页面中的某个ID的html:
tipsWindown("标题","id:testID","300","200","true","","true","id")
我是测试ID里的内容
我换行了... - 弹出图片:
tipsWindown("图片","img:图片路径","250","150","true","","true","img")
- get加载一个.html文件(也可以是.php/.asp?id=4之类的):
tipsWindown("标题","url:get?test.html","250","150","true","","true","text");
- 加载一个页面到框架显示:
tipsWindown("标题","iframe:http://leotheme.cn","900","580","true","","true","leotheme");
- 弹出一个不能拖动且没有遮罩背景的文本信息层:
tipsWindown("提示","text:提示信息内容","250","150","false","","false","msg")
- 弹出一个不能拖动,三秒钟自动关闭的层:
tipsWindown("提示","text:提示信息内容","250","150","false","3000","true","msg")
Tipswindown开发总结
之前在做弹出页的时候使用了jquery的GreyBox(博文:http://blog.csdn.net/shellwin/archive/2010/05/30/5634674.aspx),但是在使用过程中是弹出了别的页面,这在本页面的数据访问比较麻烦。这次在做项目中的高级查询的时候想仿照一下51job上面的弹出层进行实现,找到了jquery的一个插件tipswindown,这个由于是弹出的内容可以在本页指定的div上定义(控件,代码等),在后台访问和存储数据的时候都比较方便,所以使用它。具体的步骤如下:
第一步:加入对应的jquery.js,tipswindown.js代码:
<script src="js/jquery/jquery.js" type="text/javascript"></script>
<script src="js/jquery/tipswindow/tipswindown.js" type="text/javascript"></script>
第二步:加入默认的css文件,当然这个是按照自己的需求可以进行修改的。代码:
<link href="js/jquery/tipswindow/tipswindown.css" rel="stylesheet" type="text/css" />
第三步:编写对应的js代码:
<script type="text/javascript">
$(document).ready(function() {
$("#btnSetType").click(function() {
tipsWindown("标题","id:showType","350","150","true","","true","id")
});
});
</script>
之前在做弹出页的时候使用了jquery的GreyBox(博文:http://blog.csdn.net/shellwin/archive/2010/05/30/5634674.aspx),但是在使用过程中是弹出了别的页面,这在本页面的数据访问比较麻烦。这次在做项目中的高级查询的时候想仿照一下51job上面的弹出层进行实现,找到了jquery的一个插件tipswindown,这个由于是弹出的内容可以在本页指定的div上定义(控件,代码等),在后台访问和存储数据的时候都比较方便,所以使用它。具体的步骤如下:
第一步:加入对应的jquery.js,tipswindown.js代码:
<script src="js/jquery/jquery.js" type="text/javascript"></script>
<script src="js/jquery/tipswindow/tipswindown.js" type="text/javascript"></script>
第二步:加入默认的css文件,当然这个是按照自己的需求可以进行修改的。代码:
<link href="js/jquery/tipswindow/tipswindown.css" rel="stylesheet" type="text/css" />
第三步:编写对应的js代码:
<script type="text/javascript">
$(document).ready(function() {
$("#btnSetType").click(function() {
tipsWindown("标题","id:showType","350","150","true","","true","id")
});
});
</script>
参数说明:
顺序 | 参数 | 功能 | 备注 | |
---|---|---|---|---|
1 | title | 弹出层的标题 | 必填,纯文本 | |
2 | content | 弹出层的内容 | text | 文本内容 |
id | 页面里某id的子标签 | |||
img | 图片 | |||
url | get或post某一页面里的html,该页面要求只包含body的子标签 | |||
iframe | 目标地址在框架显示 | |||
3 | width | 弹出层的宽 | 必填,比如“200”。(不需要带px) | |
4 | height | 弹出层的高 | 同 width | |
5 | drag | 是否可拖动 | 必填,可选参数(true,false) | |
6 | time | 自动消失时间 | 可不填,默认不自动关闭;参数可为空("") | |
7 | showbg | 是否显示遮罩层 | 可不填,默认不显示(此项如填了,它前面的time也必须要填) | |
8 | cssName | 弹出层附加样式名 | 可不填 |
http://www.cool80.com/Demonstrate/339/