经常需要弹出对话框或弹出新窗口功能,实质上是实现一个对话框浮对效果,这里有一个非常酷的插件 JQuery Float Dialog浮动对话框,当点击链接时弹出一个浮动对话框,可自定义浮动对话框弹出速度、对话框全屏背景、弹出事件、弹出的方向等,对于需要制作交互性强 的网页来说使用FloatDialog功能非常强大,使用简单,先来看一下效果图:

使用说明
需要使用jQuery库文件(1.3.2+)或FloatDialog库文件
需要自定义浮动对话框CSS样式,示例代码:
- <style>
- .disable_masking
- {
- z-index: 6001;
- position: absolute;
- display: none;
- }
- .closebutton
- {
- float: right;
- text-decoration: none;
- }
- </style>
使用实例
一,包含文件部分
- <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
- <script type="text/javascript" src="jquery.floatdialog.js"></script>
二,HTML部分(简单浮对对话框效果)
- <a id="demo" href="javascript:void(0);">弹出浮动框</a>
- <div id="dialog">
- <a href="javascript:void(0);" class="closebutton">X</a>
- <h1>简单弹出浮动框效果</h1>
- <h2>这是一个JQuery Float Dialog v1.0演示</h2>
- <div class="data">
- ……必优博客浮动框效果内容区……
- <b><a href="#demo1viewsource" class="closebutton">查看源代码</a></b>
- </div>
- </div>
点击链接将弹出一个浮动对话框
三,javascript部分
- <script>
- $("#demo").floatdialog("dialog");
- </script>
上面是一个非常简单的示例,这个插件还有其它很多种效果,如下:
1,设置FloatDialog浮动对话框移动效果
[ default - down - up - left - right - slidedown ]
使用: $("#demo").floatdialog("dialog", {move: 'down'});
2,设置FloatDialog浮动对话框是否有特效
[ true - false ]
使用:$("#demo").floatdialog("dialog", {effect: false});
3,设置FloatDialog浮动对话框弹出速度
[ slow - fast - number ]
使用:$("#demo").floatdialog("dialog", {speed: 'fast'});
4,设置FloatDialog浮动对话框触发事件
[ click - mouseover 等 ]
使用:$("#demo").floatdialog("dialog", {event: 'mouseover'});
5,设置FloatDialog浮动对话框背景
[ color ]
使用:$("#demo").floatdialog("dialog", {backgroundcolor: 'red'});
6,设置FloatDialog浮动对话框关闭样式
$("#demo").floatdialog("dialog", {closeClass: '.myclosebutton'});
这几种效果可以综合使用,使用jQuery插件FloatDialog浮动对话框,轻松实现弹出一个浮动对话框功能,值得推荐。