建站资源下载详情
为您免费提供多种建站资源下载,包括网站模板下载、前端插件下载和字体下载!您只需注册为会员即可任意下载!

终极灯箱替代品JQuery弹出层插件jquery.fancybox.js

来源:易助科技网浏览量:60收藏

简介


fancybox是jquery的插件,功能强大。支持对放大的图片添加阴影效果,对于一组相关的图片添加导航操作按纽,除了能展示层外,还可以展示iframed内容, 通过css订制样式。配合其他插件,能实现更旋的效果。 它能够展示丰富的弹出层效果。前面我们有文章介绍了facybox弹出层效果,相比facybox,fancybox显得功能更为齐全,它除了可以加载DIV,图片、图片集、Ajax数据,还能加载SWF影片,iframe页面等等。


终极JS灯箱替代品弹层插件jquery.fancybox.js-示例图1


终极JS灯箱替代品弹层插件jquery.fancybox.js-示例图2


插件特性


可以加载DIV、图片、图片集、Ajax数据、SWF影片,iframe页面等。

支持键盘方向键和ESC键。

丰富的参数设置和方法调用。

可扩展性强。



使用


1. 添加javascript引用和css文件的引用


<link rel="stylesheet" type="text/css" href="fancybox.css" />

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/fancybox.js"></script>


2. HTML


<h4>图片集,支持键盘方向键</h4>
<p>
  <a rel="group" href="images/b1.jpg" title="图片标题1">
    <img alt="" src="images/s1.gif" />
  </a>
  
  <a rel="group" href="images/b2.jpg" title="图片标题2">
    <img alt="" src="images/s2.gif" />
  </a>
  
  <a rel="group" href="images/b3.jpg" title="图片标题3">
    <img alt="" src="images/s3.gif" />
  </a>
</p> 


3.调用fancybox


$(function(){
  $("a[rel=group]").fancybox({
    'titlePosition' : 'over',
    'cyclic' : true,
    'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
      return '<span id="fancybox-title-over">' + (currentIndex + 1) +  ' / ' + currentArray.length + (title.length ? '   ' + title : '') + '</span>';
    }
  });
});


注意:fancybox的参数设置格式为:'key':'value'。titlePosition:设置图片标题的显示位置为图片上。cyclic:设置图片浏览方式为循环浏览。titleFormat:设置图片标题的格式,可以显示图片总数和当前图片顺序。



相关链接


官网地址 :https://fancyapps.com/

Github 地址 :  https://github.com/fancyapps/fancyBox