本文介绍如何使用 jquery.fancybox插件制作图片展示功能,Fancybox是一款基于jQuery的强大插件,它为网页中的图片浏览提供了优雅的解决方案。这个插件的设计理念类似于Lightbox,但添加了更多实用功能。
优点
可以显示图像、HTML 元素、SWF 电影、Iframe 以及 Ajax 请求
可通过设置和 CSS 进行自定义
对相关项目进行分组并添加导航。
如果页面中包含鼠标滚轮插件,那么 FancyBox 也会响应鼠标滚轮事件
使用缓动插件支持花哨的过渡
在缩放项目下添加漂亮的阴影
使用方法
引入JQuery和fancybox库:
<link href="css/jquery.fancybox.css" type="text/css" /> <script src="jquery.js"></script> <script src="jquery.fancybox.js"></script>
HTML结构
<div class="img"> <a href="images/1.jpg" title="图片1"> <img src="images/1.jpg" /> </a> </div>
初始化与说明
<script type="text/javascript"> $(document).ready(function () { /* 基础默认设置 */ $(".img a").fancybox(); /* 添加属性 */ $(".img a").fancybox({ padding: 0 }); /* 多属性添加 */ $(".img a").fancybox({ padding: 0, prevEffect: 'none', nextEffect: 'none' }); }); </script>