[js开源组件开发]js轮播图片支持手机滑动切换
js轮播图片支持手机滑动切换
carousel-image
轮播图片,支持触摸滑动。 例子见DEMO http://www.lovewebgames.com/jsmodule/carousel-image.html
github地址:https://github.com/tianxiangbing/carousel-image
轮播图片,支持触摸滑动。
使用方法案例:
1 2 3 4 5 6 7 | <script type= "text/javascript" src= "../src/zepto.js" ></script> <script type= "text/javascript" src= "../src/carousel-image.js" ></script> <script> $( '.carousel-image' ).CarouselImage({ num :$( '.carousel-num' ) }); </script> |
或者requirejs:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <div class = "carousel-image" > <div> <a> <img src= "http://ott.wansecheng.com/weidian/wdgoods/1430073193462.jpg" /> </a> <a> <img src= "http://ott.wansecheng.com/weidian/wdgoods/1430073252953.png" /> </a> <a> <img src= "http://ott.wansecheng.com/weidian/wdgoods/1430073111420.jpg" /> </a> </div> <div class = "carousel-num" > </div> </div> <script type= "text/javascript" src= "../src/zepto.js" ></script> <script type= "text/javascript" src= "../src/require.js" ></script> <script> requirejs.config({ //By default load any module IDs from js/lib baseUrl: '../src' , paths: { $: 'zepto' } }); require([ 'carousel-image' , "$" ], function(CarouselImage,$) { var cs = new CarouselImage(); cs.init({ target:$( '.carousel-image' ), num:$( '.carousel-num' ) }); }); </script> |
API 属性、方法及回调:
target:
1 | 表示是在这个容器内的元素会触发事件,它应该有个子级的容器,方便动画的优化 |
num:
1 | 本意是以显示当前索引的数字表示,但现在用样式把数字隐藏了,如果要显示数字样式,可自行更改样式文件 |
分类:
js开源组件开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架