1. 下载 fancyBox,解压后根据需要将文件复制到网页文件夹中(建议不要更改目录结构),并在网页源码中引入相应的 css 样式和 js 文件(如果更改了目录结构,引入的时候请调整相应代码,对应它们所在的路径)。
注意:别忘了还要先加载 jQuery 库!

<!-- 加载 jQuery 库(必须) -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<!-- 引入 fancyBox 核心文件(必须)-->
<link rel="stylesheet" href="/fancybox/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
<script type="text/javascript" src="/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>

2. 给触发 fancyBox 特效的元素(如一张缩略图或“点击我”三个字)加上 a 链接,并将其 href 属性值设置为遮罩层中需要展示的文件的链接(如刚刚那张缩略图的原图的网址)。示例代码:

<a class="fancybox" rel="group" href="原图_1.jpg"><img src="缩略图_1.jpg" alt="" /></a>
<a class="fancybox" rel="group" href="原图_2.jpg"><img src="缩略图_2.jpg" alt="" /></a>

3. 使页面加载完毕时初始化 fancybox() 函数。示例代码:

<script type="text/javascript">
$(document).ready(function() {
$(".fancybox").fancybox();
});
</script>
事例
比如我们做一个点击图片弹出一个form表单,首先让一个a标签包裹住这个图片
<a class="fancybox" rel="group" href="#yuyueform"><img src="/sta/img/1.gif" width="120px"></a>
href中是这个form表单的id属性
 
<form style="display:none" id="yuyueform" action="/yuyue/new.action" method="post">
<legend><h3>XX医院就诊预约信息核对</h3></legend>
<input type="hidden" name="yuyue.patient.id" value="${sessionScope.patient.id }">
<input type="hidden" name="yuyue.doctor.id" value="${doctor.id }">
<input type="hidden" name="yuyue.money" value="${doctor.role == '普通医师'?'2':'3' }">
<label>预约人:${sessionScope.patient.patientname }</label>
<label>诊断医生:${doctor.docname }</label>
<label>挂号金额:${doctor.role == '普通医师'?'2元':'3元' }</label>
<label>时间:</label>
<input type="text" id="yuyuetime" name="yuyue.yuyuetime">
<div class="form-actions">
<button class="btn btn-success" onclick="btnsubmit()">确认</button>
</div> </form>

												

最新文章

  1. Transaction (Process ID xxx) was deadlocked on lock
  2. 微软亚洲实验室一篇超过人类识别率的论文:Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification ImageNet Classification
  3. 高性能JavaScript(您值得一看)
  4. 远程桌面连接不上|windows server 2003 sp2 termdd.sys(转载)
  5. 14、Silverlight 滤镜到 UWP 滤镜的移植(二)
  6. 破解 keyme2程序(固定明码比较)
  7. git 一个文件还原到某个提交的commit
  8. 快速构建Windows 8风格应用33-构建锁屏提醒
  9. WeMall微信商城源码活动报名插件代码详情
  10. autoconf添加gcc调试选项
  11. JavaScript获取浏览器版本等信息
  12. js 原生: 身份证脱敏、唯一随机字符串uuid、对于高 index 元素的隐藏与显示
  13. java oop 集合框架
  14. .net core 2.1 Razor 超快速入门
  15. Shiro笔记(四)Shiro的realm认证
  16. iOS:检测多媒体(相机、相册、麦克风)设备权限,弹框提示
  17. python第七十六天--堡垒机完成
  18. MySql常用命令集Mysql常用命令showdatabases;显示数据库createdatab
  19. Bootstrap 分页、标签、徽章、超大屏幕、页面标题
  20. 9.4 dubbo异步调用原理

热门文章

  1. 帝国cms数据表详细说明
  2. 我的第一个REST客户端程序!
  3. installscript类型 完成时实现推荐安装其他产品的功能
  4. JS实现信息的显示和隐藏
  5. 基于Visual C++2013拆解世界五百强面试题--题11-查找数字出现次数
  6. 中国天气网API
  7. 利用jxl读取excel合并的单元格的一个小样例
  8. Ext JS学习第七天 Ext自定义类,继承(二)
  9. js静态方法和实例方法
  10. VS2010 .net4.0 登录QQ 获取QQ空间日志 右键选中直接打开日志 免积分 源码下载