当前位置: 首页 > 文档资料 > HaloJS 中文文档 >

cardSlider

优质
小牛编辑
133浏览
2023-12-01

功能

卡片式翻页。

author: leeenx
version: 1.0.0
data: 2015-12-07

Official Usage

$("#wrap").cardSlider(
  {
    direction:'Y',
    cover: 0,//首屏索引
    scale:true,
    offset:50,
    duration:300,
    infinite:true,
    onchange:function(o,i){
      //通过this[0]可以取对应的分页哦
      //o滑出页索引,i滑入页索引
      console.log(o,i);
    }
  }
);

Lazy Usage

$("#wrap").cardSlider(
  {
    direction:'Y',
    cover: 0,//首屏索引
    scale:true,
    offset:50,
    duration:300,
    infinite:true,
    onchange:function(o,i){
      //通过this[0]可以取对应的分页哦
      //o滑出页索引,i滑入页索引
      console.log(o,i);
    }
  }
);

需要注意,#wrap容器下的所有子节点都会被识别为它的子页。具体,看DEMO

参数列表

name 类型 必选 描述
direction string optional 翻页的方向,默认值为Y。可选值:X,Y
cover int optional 首屏的页面索引。默认为:0
scale boolean optional 缩放翻页,默认为true
offset int optional 翻页所需的手指位移最少偏移量。默认 50,单位px
duration int optional 翻页动画持续时长。默认 300,默认毫秒
infinite boolean optional 无限循环。默认 true
onchange function optional 翻页事件监听

方法列表

name 描述
lock 锁定页面。锁定后不能翻页
unlock 解锁页面,与lock相对应
move 将页面定位到指定的索引值。cardSlider.move(index);

DEMO

点击查看cardSlider

模块下载

http://wq.360buyimg.com/js/ho2/min/uncmd.js
http://wq.360buyimg.com/js/ho2/min/prefix.js
http://wq.360buyimg.com/js/ho2/min/isDom.js
http://wq.360buyimg.com/js/ho2/min/cardSlider.js