滑屏组件----slide

slide

滑屏组件

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

  • 可控制每屏动画效果

Install

git clone https://github.com/jayZOU/slide.git
npm install
gulp

访问http://localhost: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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值