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入门·对象属性方法大总结
Oct 01 Javascript
js实现获取div坐标的方法
Nov 16 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
May 24 Javascript
JavaScript事件学习小结(三)js事件对象
Jun 09 Javascript
JS基于正则表达式的替换操作(replace)用法示例
Apr 28 Javascript
react开发中如何使用require.ensure加载es6风格的组件
May 09 Javascript
基于jQuery的表单填充实例
Aug 22 jQuery
使用JS和canvas实现gif动图的停止和播放代码
Sep 01 Javascript
Koa2微信公众号开发之消息管理
May 16 Javascript
Vue源码解读之Component组件注册的实现
Aug 24 Javascript
js核心基础之构造函数constructor用法实例分析
May 11 Javascript
js实现缓动动画
Nov 25 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
三个类概括PHP的五种设计模式
2012/09/05 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
详解Django中Request对象的相关用法
2015/07/17 Python
python实现求特征选择的信息增益
2018/12/18 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
详解如何减少python内存的消耗
2019/08/09 Python
python处理自动化任务之同时批量修改word里面的内容的方法
2019/08/23 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
平民服装店创业计划书
2014/01/17 职场文书
春节联欢晚会主持词范文
2014/03/24 职场文书
欢度春节标语
2014/07/01 职场文书
反四风对照检查材料
2014/09/22 职场文书
工伤私了协议书范本
2014/11/24 职场文书
护士个人总结范文
2015/02/13 职场文书
行政申诉状范文
2015/05/20 职场文书
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers