博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
滑屏组件----slide
阅读量:7250 次
发布时间:2019-06-29

本文共 2034 字,大约阅读时间需要 6 分钟。

slide

滑屏组件

  • 自定义滑屏组件,可定制滑屏动画

  • 可控制每屏动画效果

Install

git clone https://github.com/jayZOU/slide.gitnpm installgulp

访问:8080/

Examples

/**    *    slide 滑屏组件    *    @author jayzou    *    @time 2015-10-25    *    @version 0.0.1    *    @class Slide    *    @param String    wrap                    必填    传入滑动容器ID    *    @param String    currentClass            选填    滑动时切换动画class,默认current    *    @param boolean   startLocalstorage       选填    记录当前浏览页面    *    @param {Object}  onChange                选填    切换完成回调    *    @param {Object}  onDownChange            选填    下滑完成时回调    *    @param {Object}  onUpChange              选填    上滑完成时回调    *    @param {Object}  defaultClass            选填    滑动过程动画效果    **/    var slide = new Slide({        wrap: 'wrap',                    //必填,传入滑动容器ID        currentClass: 'current',        //选填,滑动时切换动画class        startLocalstorage: false,        //选填,是否开启localstorage记录页面返回后是否回到上次访问的页面,默认false        onChange: function(){            //选填,每屏切换完成时的回调            console.log("onchange");        },        onDownChange: function(){        //选填,下滑完成时回调            console.log("onDownChange");        },        onUpChange: function(){        //选填,上滑完成时回调            console.log("onUpChange");        },        defaultClass: {                    //选填,滑动过程动画效果            'webkitTransition': '-webkit-transform 0.5s ease',    //需要加前缀            'transform': 'translate(0px, 0px)'                    //不需要加前缀        },    });    // slide.next();                        //下一页    // slide.prev();                        //上一页    // slide.playTo(3);                        //直接跳转第n页    // console.log(slide.getPage());        //获取为当前页数    // slide.lockPage();                    //锁住屏幕,禁止滑动    // slide.unLockPage();                    //解锁屏幕,允许滑动    //辅助类    // slide.toggleClass(targ, className);    //置换class    // slide.addClass(targ, className);        //添加class    // slide.removeClass(targ, className);    //删除class    // slide.css(o, style);                    //添加style样式

Notes

  • 滑动容器只能传入ID值,不允许传入class

转载地址:http://gehbm.baihongyu.com/

你可能感兴趣的文章
node17
查看>>
Java程序性能优化4
查看>>
第一次负责项目总结
查看>>
Azure Redis Cache (2) 创建和使用Azure Redis Cache
查看>>
python统计ES存储空间占用的代码
查看>>
成就连自己都惊讶的未来
查看>>
依赖倒置(DIP)与依赖注入(DI)
查看>>
mysql数据库授权
查看>>
Microstation
查看>>
深入浅出的英语口语700句zz
查看>>
linux编译安装php
查看>>
再谈奶牛问题
查看>>
第一个java程序------hello world!
查看>>
C#学习安排表
查看>>
在LINUX上创建GIT服务器【转】
查看>>
Linux内核跟踪之trace框架分析【转】
查看>>
XCode v9.6.2017.0830
查看>>
ES不设置副本是非常脆弱的,整个文章告诉了你为什么
查看>>
设置nmon 每天自动收集性能信息
查看>>
python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)【转】...
查看>>