jQuery

关注公众号 jb51net

关闭
jquery jBox v2.3 beta 仿QQ空间 DIV窗口

jquery jBox v2.3 beta 仿QQ空间 DIV窗口

热门排行

简介

jBox 是一款基于 jQuery 的多功能对话框插件,能够实现网站的整体风格效果,给用户一个新的视觉享受.
QQ空间的DIV窗口样子倒是不错,可惜搞源码不容易,只好拿jBox代码修改下。
效果图如下:(怎么样?有几分神似吧)

那怎么调用呢。
第一种是iframe调用,就是把另一个页面嵌入到div窗口中来。

jBox.open('iframe-jBoxID','iframe','Login.aspx','用户登录','width=400,height=250,center=true,draggable=true,model=true');

第二种是先在页面写一些将要显示到div窗口里面的代码,如:
<div id="login-table" style="display:none;">test</div>
接下来就可以很容易调用了,怎么样,简单吧。
$('#login-table').openjBox('width=400,height=250,center=true,draggable=true,model=true','用户登录');

- [新增] tip方法增加了 opacity 选项,它决定是否显示隔离层。
- [新增] 增加了 showScrolling 选项,在显示jBox窗口时可以隐藏浏览器的滚动条。
- [新增] 多个窗口共存时,点击某个窗口标题时,窗口自动处于最顶层。
- [调整] id 选项默认改为null,当为null时会自动生成随机id,一个id只会显示一个jBox。
- [调整] loaded 选项增加了个参数h,参数h表示窗口内容的jQuery对象,方便用户在窗口加载后对内容进行初始化处理。
- [调整] 把全局设置放到独立的js文件,统一放在目录 i18n,目前只有jquery.jBox-zh-CN.js。
- [调整] 按空格键可直接执行默认按钮提交的事件(为保留此功能,按钮为焦点时不是很好看,但用户体验应该优先考虑)。
- [修复] 修复在IE下多窗口状态切换时显示不了的Bug。

使用方法:

<script type="text/javascript" src="jBox/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jBox/jquery.jBox-2.3.min.js"></script>
<script type="text/javascript" src="jBox/i18n/jquery.jBox-zh-CN.js"></script>

<link type="text/css" rel="stylesheet" href="jBox/Skins/皮肤文件夹/jbox.css"/>
// 或
<link type="text/css" rel="stylesheet" href="jBox/Skins2/皮肤文件夹/jbox.css"/>

大家还下载了