https://github.com/diamont1001/listscroller
中奖信息滚动展示模块
https://github.com/diamont1001/listscroller
javascript list lottery scroll scroller
Last synced: 8 months ago
JSON representation
中奖信息滚动展示模块
- Host: GitHub
- URL: https://github.com/diamont1001/listscroller
- Owner: diamont1001
- Created: 2015-04-25T18:10:22.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-07-25T09:21:42.000Z (almost 10 years ago)
- Last Synced: 2025-09-19T04:24:09.557Z (9 months ago)
- Topics: javascript, list, lottery, scroll, scroller
- Language: JavaScript
- Size: 2.52 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# 中奖信息滚动展示模块
在做运营活动页面的过程中,特别是抽奖活动页面,通常会有中奖信息滚动通知的需求,本模块的出现就是为了方便实现该效果。
## 安装
npm install list-scroller
## 插件引用 ##
本插件依赖zepto/jQuery,zepto需要包含animate模块才行。
如果页面上已有jquery或者zepto(animate),则不用再引入zepto.min.js
### 传统引用 ###
### 模块化引用(比如:Webpack)
require('list-scroller');
## 用法例子
实例可参考test.html
//第一步,初始化插件
ListScroller.init($("#inport-box"), {
duration:800,
interval:3000,
height: "24px",
"font-size": "18px"
});
//第二步,设置展示数据(字符串数组形式)
ListScroller.setData(['diamont1001 抽中iPhone 6 plus', '491441035 抽中iPad mini 2', 'chenjr 抽中1000元现金']);
//第三步,开始滚动
ListScroller.start();
## 接口介绍
### 初始化接口
ListScroller.init(handler, options)
@param handler: 滚动显示外框的id或者jquery句柄
@param options: (可选)配置信息
{
"font-size": "12px", //文字字体大小,默认12px
height: "18px", //滚动展示栏高度,默认18px
color: "white", //文字颜色,默认白色
background: "black", //滚动框背影颜色,默认黑色
duration: 800, //滚动时长,默认800ms
interval: 3000 //滚动间隔,默认3000ms
}
### 数据更新接口
ListScroller.setData(arr)
//支持热更新,数据自动平滑更新
### 开始滚动
ListScroller.start()
### 停止滚动
ListScroller.stop()