这是一款效果十分酷的jQuery图片3d翻转切换展示幻灯片特效插件。插件中精美的插图来自于花瓣。
首先,要使用这个幻灯片插件,需要在html的头部引入jQuery和jQuery.flipping_gallery.js以及flipping_gallery.css文件。
<body> .. <div class="gallery"> <a href="#"><img src="..."></a> <a href="#"><img src="..."></a> <a href="#"><img src="..."></a> <a href="#"><img src="..."></a> <a href="#"><img src="..."></a> ... </ul> .. </body>
你可以随意添加N张你喜欢的图片。该插件会让你选择你想显示多少张图片,不会照成溢出问题。
通过下面的jQuery代码来调用幻灯片插件:
$(".gallery").flipping_gallery({ direction: "forward", selector: "> a", spacing: 10, showMaximum: 15, enableScroll: true });
该幻灯片插件将自动检测所有的图片,将它们以栈的方式存放。下面是一些可用参数:
对于当前翻转的图片,你可以通过data-caption实现来为它添加一个标题。如下所示的html结构:
<body> .. <div class="gallery"> <a href="#"><img data-caption="..." src="..."></a> <a href="#"><img data-caption="..." src="..."></a> <a href="#"><img data-caption="..." src="..."></a> <a href="#"><img data-caption="..." src="..."></a> <a href="#"><img data-caption="..." src="..."></a> ... </ul> .. </body>
有时候你可能需要两个前后导航按钮来方便用户操作,这里有两个公共方法让你可以按照自己的方式控制幻灯片。
$.fn.flipForward()
通过该方法你可以手动触发幻灯片向前翻转到下一张图片。
$(".gallery").flipForward();
$.fn.flipBackward()
通过该方法你可以手动触发幻灯片向后翻转到前一张图片。
$(".gallery").flipBackward();