eeyellow.Timeline是一款基于Bootstrap的响应式垂直时间轴jQuery插件。该垂直时间轴基于Bootstrap的网格系统,它使用简单,每个时间节点还可以制作轮播图效果。它的特点还有:
- 基于Bootstrap网格系统,响应式设计。
 - 点击每一个时间节点的头部可以展开或收缩面板。
 - 每一个面板都可以制作多事件轮播图效果。
 
使用方法
使用该时间轴插件需要在页面中引入Bootstrap的相关文件,以及jquery.eeyellow.Timeline.css和jquery,jquery.eeyellow.Timeline.js文件。
<link rel="stylesheet" type="text/css" href="bootstrap-3.3.6-dist/css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="css/jquery.eeyellow.Timeline.css" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="bootstrap-3.3.6-dist/js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/jquery.eeyellow.Timeline.js"></script>                
                
                HTML结构
该时间轴插件的基本HTML结构如下,每一个<dt>元素是一个时间节点。
<div class="container">
  <div class="row">
    <div class="col-md-12">
      <div class="VivaTimeline">
        <dl>
          <dt>2016 3月</dt>
          <dd class="pos-left clearfix">
          <div class="circ"></div>
              <div class="time">Feb 03</div>
              <div class="events">
                    <div class="events-header">Event Heading</div>
                    <div class="events-body">
                          <div class="row">
                            <div class="col-md-6 pull-left">
                                  <img class="events-object img-responsive img-rounded" src="img/1.jpg" />
                                </div>
                                <div class="events-desc">
                                  ......
                                </div>
                          </div>
                          <div class="row">
                            <div class="col-md-6 pull-left">
                                  <img class="events-object img-responsive img-rounded" src="img/2.jpg" />
                              </div>
                              <div class="events-desc">
                                  ......
                              </div>
                          </div>
                    </div>
                    <div class="events-footer">
                        ...
                    </div>
              </div>
          </dd>
          <!-- 其它时间节点 -->
          <dt>Jan 2016</dt>
          <dt>Dec 2015</dt>
          <dt>Oct 2015</dt>
          <dt>Sep 2015</dt>
          <dt>Aug 2015</dt>
        </dl>
      </div>
    </div>
  </div>
</div>
                
                初始化插件
在页面DOM元素加载完毕之后,可以通过vivaTimeline()方法来初始化该时间轴插件。
$('.VivaTimeline').vivaTimeline();
                
                配置参数
该时间轴插件有2个可用的配置参数:
- 
carousel:启用或禁用面板的轮播图功能。默认值为true。$('.VivaTimeline').vivaTimeline({ carousel: true }); - 
carouselTime:轮播图的播放速度。默认值为10000毫秒。$('.VivaTimeline').vivaTimeline({ carousel: true, carouselTime: 3000 }); 
eeyellow.Timeline垂直时间轴插件的github地址为:https://github.com/eeyellow/eeyellow.Timeline
版权声明
文章来源: https://www.uihtm.com/jquery/9221.html
版权说明:仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们非常重视版权问题,如有侵权请邮件(44784009#qq.com)与我们联系处理。敬请谅解!


                    



















