弹出层之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 相关文章推荐
Add a Formatted Table to a Word Document
Jun 15 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
Jun 19 Javascript
javascript中offset、client、scroll的属性总结
Aug 13 Javascript
Javascript字符串常用方法详解
Jul 21 Javascript
window.open打开窗口被拦截的快速解决方法
Aug 04 Javascript
node.js实现博客小爬虫的实例代码
Oct 08 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
Apr 18 Javascript
js链表操作(实例讲解)
Aug 29 Javascript
JavaScript判断输入是否为数字类型的方法总结
Sep 28 Javascript
vue使用 better-scroll的参数和方法详解
Jan 25 Javascript
node下使用UglifyJS压缩合并JS文件的方法
Mar 07 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
Mar 09 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后退一页表单内容保存实现方法
2012/06/17 PHP
js 深拷贝函数
2008/12/04 Javascript
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
jQuery Mobile 触摸事件实例
2016/06/04 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
Python环境下搭建属于自己的pip源的教程
2016/05/05 Python
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
Django进阶之CSRF的解决
2018/08/01 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
Django ORM多对多查询方法(自定义第三张表&amp;ManyToManyField)
2019/08/09 Python
python向图片里添加文字
2019/11/26 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
python实现简单俄罗斯方块
2020/03/13 Python
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
2014大学生全国两会学习心得体会
2014/03/13 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
抢劫罪辩护词
2015/05/21 职场文书
保护动物的宣传语
2015/07/13 职场文书
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android