弹出层之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 相关文章推荐
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
Jan 05 Javascript
JavaScript常用对象的方法和属性小结
Jan 24 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
Apr 14 Javascript
JSONP跨域的原理解析及其实现介绍
Mar 22 Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 Javascript
js闭包的用途详解
Nov 09 Javascript
JavaScript代码生成PDF文件的方法
Feb 26 Javascript
JS原生带小白点轮播图实例讲解
Jul 22 Javascript
vue2.0父子组件间传递数据的方法
Aug 16 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
Apr 24 Javascript
基于vue--key值的特殊用处详解
Jul 31 Javascript
vue-router懒加载的3种方式汇总
Feb 28 Vue.js
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
如何去掉文章里的 html 语法
2006/10/09 PHP
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
PHP查询网站的PR值
2013/10/30 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
PHP实现的猴王算法(猴子选大王)示例
2018/04/30 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
JS 实现Json查询的方法实例
2013/04/12 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
Jquery Ajax方法传值到action的方法
2014/05/11 Javascript
js使用for循环与innerHTML获取选中tr下td值
2014/09/26 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
简述jQuery ajax的执行顺序
2016/01/05 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
深入理解vue中的$set
2017/06/01 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
javaScript产生随机数的用法小结
2018/04/21 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
2019/12/07 Javascript
python+selenium+autoit实现文件上传功能
2017/08/23 Python
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
django文档学习之applications使用详解
2018/01/29 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
python 命令行传入参数实现解析
2019/08/30 Python
Python如何读取、写入JSON数据
2020/07/28 Python
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
C语言面试题
2015/10/30 面试题
灵泰克Java笔试题
2016/01/09 面试题
优秀员工表扬信
2014/01/17 职场文书
高一化学教学反思
2014/02/05 职场文书
总经理助理工作职责
2014/02/06 职场文书
四下基层实施方案
2014/03/28 职场文书
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫