弹出层之1:JQuery.Boxy (一) 使用介绍


Posted in Javascript onOctober 06, 2011

弹出层之1:JQuery.Boxy (一) 使用介绍
1、下载并修改插件
可以在官网上下载到最新版(http://plugins.jquery.com/files/boxy-0.1.4.zip),到我写这些文字的时候最新版为0.1.4版,下载解压后有1个主要的js文件:jquery.boxy.js;1个css文件;还有4个图片用于构成弹出层的4个圆角。将文件引入系统中,修改boxy.css,将下面的图片路径修改为项目中实际的位置,如果设置不对会引起图片失效,那时就难看了。

/* 将此处的图片修改为相对于css文件的图片文件的路径 */ 
.boxy-wrapper .top-left { background: url('../images/boxy-nw.png'); } 
.boxy-wrapper .top-right { background: url('../images/boxy-ne.png'); } 
.boxy-wrapper .bottom-right { background: url('../images/boxy-se.png'); } 
.boxy-wrapper .bottom-left { background: url('../images/boxy-sw.png'); } 
/* 注意:下面的路径必须使用绝对路径或url的形式 */ 
/*绝对路径以‘/'开始表示域名,使用时要注意虚拟目录,没有可以省略,/域名/图片在站点中的路径*/ 
/*url则是指http://www.xxx.com/xxx.png的形式出现*/ 
.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-nw.png'); } 
.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-ne.png'); } 
.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-se.png'); } 
.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-sw.png'); }

2、将插件引用到页面中
<script src="http://www.cnblogs.com/Contents/JS/jquery-1.5.js" type="text/javascript"></script> 
<link href="boxy.css" rel="stylesheet" type="text/css" /> 
<script src="jquery.boxy.js" type="text/javascript"></script>

3、给匹配的元素绑定boxy行为
<script type="text/javascript"> 
$(function() { 
$(".boxy").boxy(); 
}); 
</script> 
<a href="#m1" class="boxy" title="这是超链接的标题">3.1、点我就会弹出一个对话框</a> 
<div id="m1" style="display: none"> 我是超链接弹出来的</div>

弹出层之1:JQuery.Boxy (一) 使用介绍

a标签中的 title如果不设置,弹出的框将没有标题且不能拖动;href后面的锚记m1为对应的要弹出的元素id;显示的元素默认如果设置为none时弹出将设置显示。
3.2、弹出显示指定的页面内容

<script type="text/javascript"> 
$(function() { 
$(".boxy").boxy(); 
}); 
</script> <a href="../default.aspx" class="boxy" title="提示">3.2、加载一个文档,显示为提示信息</a>

弹出层之1:JQuery.Boxy (一) 使用介绍

href超链接到要弹出显示内容的文件。

3.3、提交时以确认框形式弹出

<script type="text/javascript"> 
$(function() { 
$(".boxy").boxy(); 
}); 
</script> 
<form class="boxy" action="Default.html" method="post"> 
<input id="Submit1" type="submit" value="3.3、提交时显示弹出层"/> 
</form>

弹出层之1:JQuery.Boxy (一) 使用介绍
说明:
1、boxy对话框自动计算出您的内容区域内本身的大小和位置,没有必要明确规定了包装集的尺寸;
2、上面的简单使用方法中其实是在间接指定boxy中message属性的内容,该属性为弹出框的显示信息,默认为:“请确认:”
3、每个匹配锚title属性将被用来作为其相应的对话框的标题
4、message的内容的display属性都将设置为block(显示为块)

下载本文示例

Javascript 相关文章推荐
jQuery与ExtJS之选择实例分析
Aug 19 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
May 05 Javascript
jquery实现的一个文章自定义分段显示功能
May 23 Javascript
简单实现node.js图片上传
Dec 18 Javascript
ajax与json 获取数据并在前台使用简单实例
Jan 19 Javascript
JavaScript 详解预编译原理
Jan 22 Javascript
Vue.js 2.0学习教程之从基础到组件详解
Apr 24 Javascript
全面介绍vue 全家桶和项目实例
Dec 27 Javascript
从源码里了解vue中的nextTick的使用
Nov 22 Javascript
策略模式实现 Vue 动态表单验证的方法
Sep 16 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
Oct 14 Javascript
vue+iview使用树形控件的具体使用
Nov 02 Javascript
event.X和event.clientX的区别分析
Oct 06 #Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
Oct 06 #Javascript
jQuery EasyUI API 中文文档 - Form表单
Oct 06 #Javascript
基于jQuery的模仿新浪微博时间的组件
Oct 04 #Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
Oct 04 #Javascript
通过JavaScript控制字体大小的代码
Oct 04 #Javascript
jQuery图片预加载 等比缩放实现代码
Oct 04 #Javascript
You might like
用PHP生成静态HTML速度快类库
2007/03/18 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
基于jQuery选择器的整理集合
2013/04/26 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
three.js快速入门【推荐】
2017/01/21 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
Vue中引入样式文件的方法
2017/08/18 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
Python实现简易端口扫描器代码实例
2017/03/15 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
Python hashlib模块用法实例分析
2018/06/12 Python
python开头的coding设置方法
2019/08/08 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
2020/07/03 Python
python安装及变量名介绍详解
2020/12/12 Python
应届生妇产科护士求职信
2013/10/27 职场文书
文明村创建实施方案
2014/03/27 职场文书
论文致谢词范文
2015/05/14 职场文书
公司酒会致辞
2015/07/30 职场文书
Java GUI编程菜单组件实例详解
2022/04/07 Java/Android
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js