时间轴js模块
时间轴js模块
JavaScript 时间轴
访问GitHub主页
共1Star
详细介绍
js-timebase
能解决一些基本问题的轻型时间轴模块,目前只支持垂直结构.
- 支持内容面板的收缩
- 支持时间面板和内容边版的动态高度增长
- 支持透明度转换
- 支持键盘控制事件
- 支持滚轮控制事件
使用方法
$(function(){
$().timebase(options);
});
基本变量
name_timeMain : '#t_container', //value: 主面板 ; elements : any HTML
name_timeDates : '#t_date', //value: 时间面板; elements : any HTML
name_timeContentsContainer : '#t_contentContainer', //value: 内容包含面板(单独用的时候) ; elements: any HTML
name_timeContents : '.t_content', //value: 内容面板 ; elements : any HTML
name_timeDateClick : 'a', //value: 时间点击 ; elements : any HTML
name_timeSelected : 'on', //value: 点击时间轴后属性; elements : any name
speed_date : 500, //value: 时间面板移动速度 elements: int
speed_content : 500, //value: 内容包含面板速度 elements: int
speed_opacity : 200, //value: 透明度变化速度 elements: int
attr_opacity : '0.2', //value: 默认透明度 elements: string
boolean_dateMove : false, //value: 时间面板是否移动 elements: bool
boolean_contentMove : false, //value: 内容包含面板是否移动 elements: bool
boolean_transition : false, //value: 内容面板是否拉伸 elements: bool
boolean_opacity : false, //value: 透明度是否变化 elements: bool
boolean_keyboard : false, //value: 键盘控制 elements: bool
boolean_scroll : false //value: 鼠标滚轮控制 elements: bool
代码示范
//script is just like this
$(function(){
$().timebase({
boolean_dateMove : true, //timebase move
boolean_contentMove : true, //content move
boolean_keyboard : true //keyboard can control timebase
});
});
//HTML is just like this
<div id='t_container' >
<div id='t_date' style="float:left">
<div><a href="#">a</a></div>
<div><a href="#">b</a></div>
</div>
<div id='t_contentContainer' style="float:right">
<div class="t_content">hello</div>
<div class="t_content">world</div>
</div>
</div>
推荐源码
-
0 Star
-
0 Star
-
5 Star
-
30 Star
-
165 Star
-
12 Star
-
8 Star
-
36 Star
-
461 Star