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 相关文章推荐
DOM Scripting中的图片切换[兼容Firefox]
Jun 12 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
Mar 03 Javascript
关于JSON与JSONP简单总结
Aug 16 Javascript
基于jQuery实现的打字机效果
Jan 16 Javascript
详解Vue 动态添加模板的几种方法
Apr 25 Javascript
bootstrap模态框远程示例代码分享
May 22 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
Aug 18 Javascript
JavaScript判断日期时间差的实例代码
Mar 01 Javascript
vue-cli脚手架-bulid下的配置文件
Mar 27 Javascript
vue柱状进度条图像的完美实现方案
Aug 26 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
May 28 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微信开发之上传临时素材
2016/06/24 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
javascript写的一个链表实现代码
2009/10/25 Javascript
jquery中this的使用说明
2010/09/06 Javascript
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
node 使用 async 控制并发的方法
2018/05/07 Javascript
webpack打包非模块化js的方法
2018/10/24 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
python+os根据文件名自动生成文本
2019/03/21 Python
Python字符串匹配之6种方法的使用详解
2019/04/08 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
Python2及Python3如何实现兼容切换
2020/09/01 Python
selenium如何定位span元素的实现
2021/01/13 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
PHP两种查询函数array/row的区别
2013/06/03 面试题
制药工程专业毕业生推荐信
2013/12/24 职场文书
职业生涯规划怎么写
2013/12/29 职场文书
事务机电主管工作职责
2014/02/25 职场文书
房屋转让协议书
2014/04/11 职场文书
2014年村计划生育工作总结
2014/11/14 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
2019年教师节:送给所有老师的祝福语
2019/09/05 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书