 
                        roundabout 是一款超棒的左右3D旋转式幻灯片jQuery插件, 类似于转盘旋转效果,该插件可以扩展其它更多旋转效果。 本案例介绍如何使用jquery.roundabout.js制作可以左右切换的3D旋转式幻灯片效果,效果整体宽度为1200像素, 通过css控制图片的尺寸可以控制一屏显示多少个图片。本按钮定义了上一个下一个按钮,你可以使用更好的css效果完善它。
那么如何使用这个插件呢?
如何使用
roundabout的使用非常简单。您需要下载必要的文件并将它们放在您的服务器上。然后你只需要将相关文件包含在文档的 head 中:
<!-- 引用 jQuery --> <script type="text/javascript" src="js/jquery.min.js"> </script> <!-- roundabout 脚本 --> <script src="js/jquery.roundabout.js" type="text/javascript"></script> <!-- easing 脚本 支持移动的动画效果 --> <script src="js/jquery.easing.1.3.js" type="text/javascript"></script>
然后你只需要在 document.ready 上初始化 roundabout (使用选择器它将找到你想要应用 roundabout 的内容):
关键js与说明
<script>
    $(document).ready(function () {
        //初始化
        $('#featured-area ul').roundabout({
            easing: 'easeOutInCirc',// 移动的动画效果
            duration: 600,// 运动速度
            minScale: 0.6,// 最小缩放值
            autoplay: true,// 自动播放
            autoplayDuration: 4000,// 自动播放的时间
            autoplayPauseOnHover: false,// 鼠标移入元素内是否自动播放,为true不播放,false还自动播
            btnNext: '#bt-next', // 下一个按钮
            btnPrev: '#bt-previous', // 上一个按钮
        });
    });
     
</script>定义上一个下一个按钮元素,支持图片左右切换效果
参数说明
- minZ: 100, // 最小的层级 
- maxZ: 280, // 最大的层级 
- minOpacity: 0.4, // 最小透明度 
- maxOpacity: 1.0, // 最大透明度 
- minScale: 0.4, // 最小缩放值 
- maxScale: 1.0, // 最大缩放值 
- duration: 750, // 运动速度 
- btnNext: .ban_r_btn, // 下一个按钮 
- btnNextCallback: function() {}, // 下一个按钮 回调 
- btnPrev: .ban_l_btn, // 上一个按钮 
- btnPrevCallback: function() {}, // 上一个按钮回调 
- btnToggleAutoplay: null, // 按钮点击开启自动播放或关闭 
- btnStartAutoplay: null, // 按钮点击开启自动播放 
- btnStopAutoplay: null, // 按钮点击关闭自动播放 
- easing: "swing", // 移动的动画效果 swing流畅 
- clickToFocus: true, // 点击当前轮播设为焦点 
- clickToFocusCallback: function() {},// 点击当前轮播设为焦点回调 
- focusBearing: 0.0, // 修改焦点的位置 360度的位置 
- shape: "lazySusan", 
- debug: false, 
- childSelector: "li", // 子元素 
- startingChild: 1, // 默认的显示第几张图片 
- reflect: false, // 为true时是从左向右移动,为false从右向左移动 
- floatComparisonThreshold: 0.001, 
- autoplay: false, // 自动播放 
- autoplayDuration: 1000, // 自动播放的时间 
- autoplayPauseOnHover: false, // 鼠标移入元素内是否自动播放,为true不播放,false还自动播 
- autoplayCallback: function() {}, // 自动轮播的回调 
- autoplayInitialDelay: 0, // 从第几秒时,开始自动播放(默认毫秒)开始的第一次管用 
- enableDrag: false, // 在移动端可以拖拽播放 
- dropDuration: 600, // 拖拽的运动速度 
- dropEasing: "swing", // 拖拽的运动动画 
- dropAnimateTo: "nearest", // 拖拽的动画方式 
- dropCallback: function() { var ithis = $(".roundabout-in-focus")[0]['classList'][0]}, // 拖拽的回调函数 
- dragAxis: "x", // 拖拽的方向x轴方向和y轴方向 切换 
- dragFactor: 4, 
- triggerFocusEvents: true, // 触发焦点事件 
- triggerBlurEvents: true, // 触发失去焦点事件 
- responsive: false // 窗口变化响应 

 
                                 
                        
                        