幻灯片/轮播

jquery图片旋转3D幻灯片插件

阿里云

这是一款使用 jQuery 制作的 3d 幻灯片插件。共有七种效果:垂直 3d 翻转,水平 3d 翻转,垂直滚动,水平滚动,淡入淡出等效果。这款幻灯片插件过渡平滑,并带有进度条提示。

HTML 结构:

  1. <section>
  2.   <div id="viewport-shadow">
  3.     <div id="viewport">
  4.       <div id="box">
  5.         <figure class="slide"><img src="img/1.jpg"> </figure>
  6.         <figure class="slide"><img src="img/2.jpg"> </figure>
  7.         <figure class="slide"><img src="img/3.jpg"> </figure>
  8.         <figure class="slide"><img src="img/4.jpg"> </figure>
  9.         <figure class="slide"><img src="img/5.jpg"> </figure>
  10.       </div>
  11.     </div>
  12.     <div id="time-indicator"></div>
  13.   </div>
  14.   <footer>
  15.     <nav class="slider-controls">
  16.       <ul id="controls">
  17.         <li><a class="goto-slide current" href="#" data-slideindex="0"></a></li>
  18.         <li><a class="goto-slide" href="#" data-slideindex="1"></a></li>
  19.         <li><a class="goto-slide" href="#" data-slideindex="2"></a></li>
  20.         <li><a class="goto-slide" href="#" data-slideindex="3"></a></li>
  21.         <li><a class="goto-slide" href="#" data-slideindex="4"></a></li>
  22.       </ul>
  23.     </nav>
  24.   </footer>
  25. </section>
也想出现在这里?联系我们
创客主机

要使用这款 jQuery3d 幻灯片插件首先要引入 jQuery 和 box-slider-all.js 文件。

  1. <script type="text/javascript" src="Ban3D/jquery_1_7_2.js"></script>
  2. <script type="text/javascript" src="Ban3D/box-slider-all.js"></script>

调用插件:

  1. $(function (){
  2.   var $box = $('#box')
  3.   , $indicators = $('.goto-slide')
  4.   , $effects = $('.effect')
  5.   , $timeIndicator = $('#time-indicator')
  6.   , slideInterval = 5000;
  7.   var switchIndicator = function ($c, $n, currIndex, nextIndex) {
  8.   $timeIndicator.stop().css('width', 0);
  9.   $indicators.removeClass('current').eq(nextIndex).addClass('current');
  10.   };
  11.   var startTimeIndicator = function () {
  12.   $timeIndicator.animate({width: '680px'}, slideInterval);
  13.   };
  14.  
  15.   // initialize the plugin with the desired settings
  16.   $box.boxSlider({
  17.   speed: 1000
  18.   , autoScroll: true
  19.   , timeout: slideInterval
  20.   , next: '#next'
  21.   , prev: '#prev'
  22.   , pause: '#pause'
  23.   , effect: 'scrollVert3d'
  24.   , blindCount: 15
  25.   , onbefore: switchIndicator
  26.   , onafter: startTimeIndicator
  27.   });
  28.  
  29.   startTimeIndicator();
  30.  
  31.   // pagination isn't built in simply because it's easy to
  32.   // roll your own with the plugin API methods
  33.   $('#controls').on('click', '.goto-slide', function (ev) {
  34.   $box.boxSlider('showSlide', $(this).data('slideindex'));
  35.   ev.preventDefault();
  36.   });
  37.  
  38.   $('#effect-list').on('click', '.effect', function (ev) {
  39.   var $effect = $(this);
  40.  
  41.   $box.boxSlider('option', 'effect', $effect.data('fx'));
  42.   $effects.removeClass('current');
  43.   $effect.addClass('current');
  44.  
  45.   switchIndicator(null, null, 0, 0);
  46.   ev.preventDefault();
  47.   });
  48. });

jquery 图片旋转 3D 幻灯片插件

已有 421 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!