弹出层之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基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
Aug 05 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
Jan 09 Javascript
js实现的map方法示例代码
Jan 13 Javascript
js实现简单选项卡与自动切换效果的方法
Apr 10 Javascript
javascript实现对表格元素进行排序操作
Nov 18 Javascript
jQuery动态添加与删除tr行实例代码
Oct 18 Javascript
javascript学习之json入门
Dec 22 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
May 11 Javascript
微信小程序 POST请求的实例详解
Sep 29 Javascript
Bootstrap Table 搜索框和查询功能
Nov 30 Javascript
如何用原生js写一个弹窗消息提醒插件
May 24 Javascript
VUE组件中的 Drawer 抽屉实现代码
Aug 06 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笔记之常用文件操作
2010/10/12 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
关于JS字符串函数String.replace()
2013/04/07 Javascript
JQuery之focus函数使用介绍
2013/08/20 Javascript
Nodejs实现批量下载妹纸图
2015/05/28 NodeJs
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
JavaScript中set与get方法用法示例
2018/08/15 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
JS函数基本定义与用法示例
2020/01/15 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
[42:20]2014 DOTA2华西杯精英邀请赛5 24 DK VS NewBee
2014/05/25 DOTA
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
为什么说Python可以实现所有的算法
2019/10/04 Python
pip 安装库比较慢的解决方法(国内镜像)
2019/10/06 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
python3中for循环踩过的坑记录
2020/12/14 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
幼儿园数学教学反思
2014/02/02 职场文书
八一建军节活动方案
2014/02/10 职场文书
借款协议书范本
2014/04/22 职场文书
使用python向MongoDB插入时间字段的操作
2021/05/18 Python
前端JavaScript大管家 package.json
2021/11/02 Javascript