弹出层之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 相关文章推荐
Display SQL Server Login Mode
Jun 21 Javascript
防止动态加载JavaScript引起的内存泄漏问题
Oct 08 Javascript
javascript XMLHttpRequest对象全面剖析
Apr 24 Javascript
js获取当前页面路径示例讲解
Jan 08 Javascript
JavaScript学习笔记之内置对象
Jan 22 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 Javascript
jQuery模拟select实现下拉菜单功能
Jun 20 Javascript
JavaScript中各数制转换全面总结
Aug 21 Javascript
深入理解js 中async 函数的含义和用法
May 13 Javascript
vuex actions传递多参数的处理方法
Sep 18 Javascript
JS实现深度优先搜索求解两点间最短路径
Jan 17 Javascript
layui实现显示数据表格、搜索和修改功能示例
Jun 03 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
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
phpStudy vscode 搭建debug调试的教程详解
2020/07/28 PHP
JavaScript基本对象
2007/01/11 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
2016/11/17 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
Vue 组件封装 并使用 NPM 发布的教程
2018/09/30 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
Python使用Scrapy爬取妹子图
2015/05/28 Python
分析python切片原理和方法
2017/12/19 Python
Python基于当前时间批量创建文件
2020/05/07 Python
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
Hotels.com南非:酒店预订
2017/11/02 全球购物
数以千计的折扣工业产品:ESE Direct
2018/05/20 全球购物
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
室内设计专业学生的自我评价分享
2013/11/27 职场文书
电子商务专业推荐信范文
2013/12/02 职场文书
饮料业务员岗位职责
2013/12/15 职场文书
入党自传范文2015
2015/06/26 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书
学困生帮扶工作总结
2015/08/13 职场文书
使用Golang的channel交叉打印两个数组的操作
2021/04/29 Golang
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers