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 this 深入理解
Jul 30 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
Dec 20 Javascript
javascript 星级评分效果(手写)
Dec 24 Javascript
jquery cookie的用法总结
Nov 18 Javascript
jquery 扑捉回车键事件代码
Apr 24 Javascript
jQuery构造函数init参数分析
May 13 Javascript
AngularJS基础 ng-href 指令用法
Aug 01 Javascript
jQuery ajaxForm()的应用
Oct 14 Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 Javascript
基于ES6 Array.of的用法(实例讲解)
Sep 05 Javascript
浅谈vuex 闲置状态重置方案
Jan 04 Javascript
extjs图表绘制之条形图实现方法分析
Mar 06 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/12/06 PHP
解析php取整的几种方式
2013/06/25 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
Js操作Select大全(取值、设置选中等等)
2013/10/29 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
vue 项目如何引入微信sdk接口的方法
2017/12/18 Javascript
vue实现简单的日历效果
2020/09/24 Javascript
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
详解Python函数可变参数定义及其参数传递方式
2017/08/02 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
python实现杨氏矩阵查找
2019/03/02 Python
Python Django 命名空间模式的实现
2019/08/09 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
Python itertools.product方法代码实例
2020/03/27 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
关于canvas.toDataURL 在iOS运行失败的问题解决
2020/09/16 HTML / CSS
乐天旅游香港网站:日本饭店预订
2017/11/29 全球购物
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
家长通知书家长评语
2014/04/17 职场文书
大专学生求职自荐信
2014/07/06 职场文书
自我检讨书范文
2015/01/28 职场文书
地道战观后感
2015/06/04 职场文书
元素水平垂直居中的方式
2021/03/31 HTML / CSS
图文详解Nginx版本平滑升级方案
2021/09/15 Servers
Oracle 死锁的检测查询及处理
2021/09/25 Oracle
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS