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 相关文章推荐
图片在浏览器中底部对齐 解决方法之一
Nov 30 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
Oct 11 Javascript
jQuery 滑动方法slideDown向下滑动元素
Jan 16 Javascript
JS删除字符串中重复字符方法
Mar 09 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
Bootstrap实现登录校验表单(带验证码)
Jun 23 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
Jan 05 Javascript
JavaScript中常见的八个陷阱总结
Jun 28 Javascript
Angular实现下拉框模糊查询功能示例
Jan 03 Javascript
vue.js项目nginx部署教程
Apr 05 Javascript
手把手教您实现react异步加载高阶组件
Apr 07 Javascript
JS的时间格式化和时间戳转换函数示例详解
Jul 27 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的header和asp中的redirect比较
2006/10/09 PHP
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
php session应用实例 登录验证
2009/03/16 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
javascript数组操作方法小结和3个属性详细介绍
2014/07/05 Javascript
再谈javascript原型继承
2014/11/10 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
详解JavaScript的流程控制语句
2015/11/30 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
react-native android状态栏的实现
2018/06/15 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
js事件机制----捕获与冒泡机制实例分析
2020/05/22 Javascript
js实现简单的随机点名器
2020/09/17 Javascript
微信小程序实现点击页面出现文字
2020/09/21 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
2021/02/10 Javascript
[45:38]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第一局
2016/03/02 DOTA
python使用socket连接远程服务器的方法
2015/04/29 Python
python如何求100以内的素数
2020/05/27 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
测量工程专业求职信
2014/02/24 职场文书
保护环境的建议书
2014/03/12 职场文书
太太口服液广告词
2014/03/20 职场文书
百货商场楼层班组长竞聘书
2014/03/31 职场文书
《夹竹桃》教学反思
2014/04/20 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
简单了解 MySQL 中相关的锁
2021/05/25 MySQL
python非标准时间的转换
2021/07/25 Python