又发现一款好用的popup插件(jquery.fancybox.js)
来源:互联网 发布:js escape html 编辑:程序博客网 时间:2024/05/16 05:51
由于在项目中,遇到一个场景,就是用户填写的认证信息中,有一个关于扫描件的图片,由于页面太小的原因,无法让审核人员看清楚图片的详情,一开始的思路是,在点击图片的时候,获取到图片的src,然后通过悬浮一个div出来.把选中的图片放大...这是一种办法.也实现了,但是不是很美观..后经同时推荐,发现了这款插件fancybox.
以下摘自:http://www.php100.com/html/program/jquery/2013/0905/5951.html
FancyBox是jquery一款不错的弹出窗口插件,下面我来给各位同介绍介绍有需要了解的同学可参考。
FancyBox使用方法:
1、引入jquery核心库和Fancybox插件库
<link rel="stylesheet" href="source/jquery.fancybox.css" type="text/css" media="screen"> //fancybox的样式文件
<script type="text/javascript" src="lib/jquery-1.9.0.min.js"></script> //jquery核心文件
<script type="text/javascript" src="source/jquery.fancybox.js"></script> //fancybox核心文件
以下为先关的可选部分插件
<script type="text/javascript" src="/fancybox/jquery.easing.js"></script> //一些浮出的动画效果
<script type="text/javascript" src="/fancybox/jquery.mousewheel.js"></script> //鼠标滚动转换图片的效果
2.关于图片上的使用
<a id="single_image" href="image_big.jpg"><img src="image_small.jpg" alt="原始图片"></a>
3.关于普通文本的使用
<a id="inline" href="#data">This shows content of element who has id="data"</a>
<div style="display: none;">
<div id="data">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
</div>
4.关于iframe的使用
<a href="http://www.example?iframe">This goes to iframe</a> or
<a class="iframe" href="http://www.example">This goes to iframe</a>
5.关于ajax是使用
<a href="http://www.example/data.php">This takes content using ajax</a>
6.关于一组图片.我们可以使用rel来创建相册轮播效果
<a class="grouped_elements" rel="group1" href="image_big_1.jpg"><img src="image_small_1.jpg" alt=""></a>
<a class="grouped_elements" rel="group1" href="image_big_2.jpg"><img src="image_small_2.jpg" alt=""></a>
<a class="grouped_elements" rel="group2" href="image_big_3.jpg"><img src="image_small_3.jpg" alt=""></a>
<a class="grouped_elements" rel="group2" href="image_big_4.jpg"><img src="image_small_4.jpg" alt=""></a>
================================================================================
以下为js部分的使用
<script type="text/javascript">
$(function(){
$("#single_image").fancybox();
$(".grouped_elements").fancybox();
});
</script>
Fancybox的API和配置选项说明
注意: ‘error’ and ‘success’ 这两个回调事件会被fancybox重写swf{wmode: ‘transparent’}swf的设置选项hideOnOverlayClicktrue如果为true则点击遮罩层关闭fancyboxhideOnContentClickfalse如果为true则点击播放内容关闭fancyboxoverlayShowtrue如果为true,则显示遮罩层overlayOpacity0.3遮罩层的透明度(范围0-1)overlayColor‘#666′遮罩层的背景颜色titleShowtrue如果为true,则显示标题titlePosition‘outside’设置标题显示的位置.可以设置成 ‘outside’, ‘inside’ 或 ‘over’titleFormatnull可以自定义标题的格式transitionIn, transitionOut‘fade’设置动画效果. 可以设置为 ‘elastic’, ‘fade’ 或 ‘none’speedIn, speedOut300fade 和 elastic 动画切换的时间间隔, 以毫秒为单位
changeSpeed300切换时fancybox尺寸的变化时间间隔(即变化的速度),以毫秒为单位changeFade‘fast’切换时内容淡入淡出的时间间隔(即变化的速度)easingIn, easingOut‘swing’为 elastic 动画使用 EasingshowCloseButtontrue如果为true,则显示关闭按钮showNavArrowstrue如果为true,则显示上一张下一张导航箭头enableEscapeButtontrue如果为true,则启用ESC来关闭fancyboxonStartnull回调函数,加载内容是触发onCancelnull回调函数,取消加载内容后触发onCompletenull回调函数,加载内容完成后触发onCleanupnull回调函数,关闭fancybox前触发onClosednull回调函数,关闭fancybox后触发
- 又发现一款好用的popup插件(jquery.fancybox.js)
- fancybox 是一款优秀的 jquery 弹出层展示插件
- 插件描述:fancyBox是一款优秀的弹出框Jquery插件。
- jquery的图片播放插件Fancybox
- FancyBox - 经典的 jQuery Lightbox 插件
- jquery插件:fancybox
- jQuery Fancybox插件介绍
- jquery fancybox插件
- 介绍一款JQuery插件-mopTip(popup窗口)
- 一款好用的表单验证的jquery插件:jquery-validation
- 一款好用的日历插件
- 分享一款好用的取色器插件
- 推荐一款好用Jquery弹出层插件
- 推荐一款好用的jquery弹出层插件——wbox
- 推荐一款好用的jquery弹出层插件——wbox
- 推荐一款好用的jquery弹出层插件——wbox
- 推荐一款好用的jquery弹出层插件——wbox
- 一款很好用的Jquery 打印插件——jQuery.print.js
- 【ActionScript】ActionScript2.0的Helloworld
- 勾股定理
- 文件与目录的默认权限与隐藏权限
- Android 学习之路(一) —— WebSiteDoor
- OC包装类
- 又发现一款好用的popup插件(jquery.fancybox.js)
- 黑马程序员——Java基础---常用类(下)
- K-means聚类算法
- 《三体》浅读梳理
- busybox sendmail发送邮件(含附件)
- jvm与调优
- java基础知识
- SSH框架整合步骤总结(亲身实践的啊)
- 设计模式学习心得