jQuery 插件 Touchslider触摸、鼠标操作幻灯片交互脚本
来源:互联网 发布:什么是数据挖掘 编辑:程序博客网 时间:2024/04/26 08:23
幻灯片、走马灯等一直是网页中比较常用的交互效果,在移动平台上也不例外,唯一的区别是操作方式不同,这里介绍一款同时适用于触摸、鼠标操作的幻灯片交互脚本 —— Touchslider
优点:
- 兼容性好,适用于主流的桌面及移动(基于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 中样式来修改。
0 0
- jQuery 插件 Touchslider触摸、鼠标操作幻灯片交互脚本
- jQuery 插件 Touchslider
- jQuery幻灯片插件Skippr
- jQuery幻灯片插件Skippr
- KinSlideshow幻灯片插件 Jquery幻灯片 图片切换
- 15款jQuery幻灯片插件
- 15款jQuery幻灯片插件
- 15款jQuery幻灯片插件
- 【推荐】jquery幻灯片插件fancybox
- 60个 Jquery幻灯片插件
- JQUERY 图片幻灯片效果插件
- JQuery Camera.js幻灯片插件
- 优秀jquery幻灯片插件汇总
- 【全屏幻灯插件】jquery幻灯片插件…
- 1、jQuery插件之bxSlider幻灯片插件
- 16、jQuery插件之Slick幻灯片插件
- 支持移动触摸设备的简洁js幻灯片插件
- jquery.slides.js 幻灯片脚本使用方法
- Google Hacking
- uva11235 RMQ
- 使用盒布局使元素全屏居中
- nginx健康检测(ngx_http_upstream_check_module 淘宝)
- 通用js表单验证工具类插件-is.js
- jQuery 插件 Touchslider触摸、鼠标操作幻灯片交互脚本
- SharePoint 2013 如何恢复服务器场的内容数据(Content Database)Azure 环境
- Android中Service(服务)详解
- 使用7Z开源SDK压缩解压数据(LzmaCompress、LzmaUncompress)
- 如何输出一个字符数组
- couchbase使用
- 在ScrollView嵌套ListView
- 移动web app开发小贴士,移动开发经验记录
- 谈谈android反编译和防止反编译的方法