jQuery弹层插件jquery.fancybox.js用法实例


Posted in Javascript onJanuary 22, 2016

本文实例讲述了jQuery弹层插件jquery.fancybox.js用法。分享给大家供大家参考,具体如下:

fancybox是jquery的插件,功能强大。支持对放大的图片添加阴影效果,对于一组相关的图片添加导航操作按纽,除了能展示层外,还可以展示iframed内容, 通过css订制样式。配合其他插件,能实现更旋的效果。

这里给出官方下载以及实例地址:http://fancyapps.com/fancybox/

附带给出本站下载地址。

到目前为止,fancybox的最新版本2.1.5,调用方法变了一些,参数也加了一些。在上面那个地址的最下面,有非常详细的参数说明。下面简单说一下使用过程。

1、要用fancybox,至少要加载二个文件

<script type="text/javascript" src="jquery.fancybox.js?v=2.1.2"></script>
<link rel="stylesheet" type="text/css" href="jquery.fancybox.css?v=2.1.2" media="screen" />

在这儿有一点让我不爽,就是要加载css文件,jquery插件当中要加载css文件的并不多。

2、html调用fancybox的地方

<a id='fancybox' href="test1.html" >click here</a>
//<a>标签里面加上一个class="fancybox.ajax",不然js里面要加参数type来说明

不知道从哪个版本开始,调用ajax的时候必须在class里面加上fancybox.ajax这个,调用iframe呢要加上fancybox.iframe。不然调不出来。前提是调用fancybox没有指定弹层类型的参数。指类型用type这个参数。

3、js调用fancybox

$("#fancybox").fancybox({
  'width'        : '30%',
  'height'        : '20%',
  'autoScale'      : false,
  'transitionIn'     : 'none',
  'transitionOut'    : 'none',
  'onClosed' : function() {alert('test');}
});

fancybox弹层插件有一点也要注意,就是不管是用ajax弹层,还是iframe来加载页面,弹出东西,要加上高和宽,如果不加的话,默认是自适应的。这样就会有问题,如果CSS用了特殊字体,即使你设置了,width和height,不同的浏览器计算出来的弹层大小会不一样。

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript中的location用法简单介绍
Mar 07 Javascript
json 定义
Jun 10 Javascript
转换json格式的日期为Javascript对象的函数
Jul 13 Javascript
一个简单的jquery的多选下拉框(自写)
May 05 Javascript
javascript实现无限级select联动菜单
Jan 02 Javascript
实现高性能JavaScript之执行与加载
Jan 30 Javascript
JavaScript性能优化总结之加载与执行
Aug 11 Javascript
Web打印解决方案之证件套打的实现思路
Aug 29 Javascript
详解webpack的配置文件entry与output
Aug 21 Javascript
seaJs使用心得之exports与module.exports的区别实例分析
Oct 13 Javascript
ES6基础之解构赋值(destructuring assignment)
Feb 21 Javascript
在vue中使用G2图表的示例代码
Mar 19 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
Jan 22 #Javascript
jQuery validate插件实现ajax验证重复的2种方法
Jan 22 #Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
Jan 22 #Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
Jan 22 #Javascript
jQuery解析json格式数据简单实例
Jan 22 #Javascript
基于javascript实现根据身份证号码识别性别和年龄
Jan 22 #Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 #Javascript
You might like
我的论坛源代码(九)
2006/10/09 PHP
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
php中socket的用法详解
2014/10/24 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
php实现session共享的实例方法
2019/09/19 PHP
PHP实用小技巧之调用录像的方法
2019/12/05 PHP
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
JavaScript前端开发之实现二进制读写操作
2015/11/04 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
2020/04/29 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
深入解析Python中的线程同步方法
2016/06/14 Python
使用pandas读取csv文件的指定列方法
2018/04/21 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
python多线程和多进程关系详解
2020/12/14 Python
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
医药营销个人求职信范文
2014/02/07 职场文书
企业精细化管理实施方案
2014/03/23 职场文书
出国英文推荐信
2014/05/10 职场文书
2014年最新领导班子整改方案
2014/09/27 职场文书
房屋租赁合同补充协议
2014/10/11 职场文书
入党转正介绍人意见
2015/06/03 职场文书
爱国之歌(8首)
2019/09/29 职场文书
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers