jQuery 插件 Touchslider触摸、鼠标操作幻灯片交互脚本
2015-02-10 12:03
351 查看
幻灯片、走马灯等一直是网页中比较常用的交互效果,在移动平台上也不例外,唯一的区别是操作方式不同,这里介绍一款同时适用于触摸、鼠标操作的幻灯片交互脚本 —— Touchslider
兼容性好,适用于主流的桌面及移动(基于Weibkit)浏览器,且同时兼容鼠标和触摸操作
性能优秀,在 Android 和 iOS 等移动平台上的交互表现非常流畅
可塑性高,通过插件本身的设置再配合 CSS 可以打造成幻灯片、走马灯等多种交互效果
依赖 jQuery,需要额外加载 Javascript 脚本资源
插件默认会将第二页的内容隐藏,如果想要平铺展示则需要修改 Javascript 脚本
插件的官网有 Demo 展示。
1. 加载 Javascript 脚本:
2. 插入 HTML 代码:
3. 配置、调用 touchslider
手动开始或停止:
4. 自定义样式:
样式需要结合具体的情况来定制,可以参照 Demo 中样式来修改。
优点:
兼容性好,适用于主流的桌面及移动(基于Weibkit)浏览器,且同时兼容鼠标和触摸操作性能优秀,在 Android 和 iOS 等移动平台上的交互表现非常流畅
可塑性高,通过插件本身的设置再配合 CSS 可以打造成幻灯片、走马灯等多种交互效果
不足:
依赖 jQuery,需要额外加载 Javascript 脚本资源插件默认会将第二页的内容隐藏,如果想要平铺展示则需要修改 Javascript 脚本
Demo:
插件的官网有 Demo 展示。
如何使用:
1. 加载 Javascript 脚本:<script src="jquery.min.js"></script> <script src="jquery.touchslider.min.js"></script>
2. 插入 HTML 代码:
<div class="touchslider"> <div class="touchslider-viewport" style="width:500px;overflow:hidden"> <div> <div class="touchslider-item"><!-- 这里是显示内容 --></div> <div class="touchslider-item"></div> ... </div> </div> <div> <span class="touchslider-prev">←</span> <span class="touchslider-nav-item touchslider-nav-item-current">1</span> <span class="touchslider-nav-item">2</span> ... <span class="touchslider-next">→</span> </div> </div>
3. 配置、调用 touchslider
<script> jQuery(function($) { $(".touchslider").touchSlider({ container: this, duration: 350, // 动画速度 delay: 3000, // 动画时间间隔 margin: 5, mouseTouch: true, namespace: "touchslider", next: ".touchslider-next", // next 样式指定 pagination: ".touchslider-nav-item", currentClass: "touchslider-nav-item-current", // current 样式指定 prev: ".touchslider-prev", // prev 样式指定 scroller: viewport.children(), autoplay: false, // 自动播放 viewport: ".touchslider-viewport" }); }); </script>
手动开始或停止:
$(".touchslider").data("touchslider").stop(); // stop the slider $(".touchslider").data("touchslider").start(); // start the slider
4. 自定义样式:
样式需要结合具体的情况来定制,可以参照 Demo 中样式来修改。
相关文章推荐
- 使用jquery插件coin-slider轻松打造幻灯片教程
- Revolution Responsive jQuery Slider滑动幻灯片插件
- jQuery 插件 Touchslider
- jQuery幻灯片skitter-slider插件学习总结
- 基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
- jquery触摸转盘插件 Sky jQuery Touch Carousel
- 分享一个针对触摸设备优化的图片幻灯jQuery插件 - touchtouch
- 使用jquery插件coin-slider轻松打造幻灯片教程
- 幻灯片插件-jquery.sliderPro.min.js
- 幻灯片插件-jquery.sliderPro.min.js 第二波
- jQuery配合coin-slider插件制作幻灯片效果的流程解析
- 轻量级触摸响应式滑块插件JQuery lightSlider
- jquery图片幻灯片插件特效jquery.slider例子
- 分享一个针对触摸设备优化的图片幻灯jQuery插件 - touchtouch
- jquery 插件 轻量级jquery焦点图 幻灯片效果 jquery.slider
- 15、jQuery插件之slider幻灯片插件(可悬停控制)
- 10个Jquery幻灯片插件教程
- 10个Jquery幻灯片插件教程
- 我的Firefox插件开发之旅(7)——为插件添加和脚本交互的能力(转载)
- 10个Jquery幻灯片插件教程