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

parallaxSlider

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

功能

带视差的翻页

author leeenx
version 1.0.0
date: 2015-12-07

Official Usage

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

需要注意,#wrap容器下的所有子节点都会被识别为它的子页。带`halo-slider-speed`属性的是视差页,它的值是视差率。 具体请参见DEMO

参数列表

name类型必选描述
directionstringoptional翻页的方向,默认值为Y。可选值:X,Y
coverintoptional封面的页面索引。默认为:0
scalebooleanoptional缩放翻页,默认为true
offsetintoptional翻页所需的手指位移最少偏移量。默认 50,单位px
durationintoptional翻页动画持续时长。默认 300,默认毫秒
infinitebooleanoptional无限循环。默认 true
onchangefunctionoptional翻页事件监听

方法列表

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

DEMO

点击查看parallaxSlider

模块下载

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/stylesheet.js
http://wq.360buyimg.com/js/ho2/min/parallaxSlider.js