使用该时间轴插件需要在页面中引入jQuery和jquery.timelinr.js文件。
1 2 | < script src = "js/jquery-1.x.x.min.js" ></ script > < script src = "js/jquery.timelinr-0.9.x.js" ></ script > |
HTML结构
该时间轴插件的基本HTML结构如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | < div id = "timeline" > < ul id = "dates" > < li >< a href = "#" >date1</ a ></ li > < li >< a href = "#" >date2</ a ></ li > </ ul > < ul id = "issues" > < li id = "date1" > < p >Lorem ipsum.</ p > </ li > < li id = "date2" > < p >Lorem ipsum.</ p > </ li > </ ul > < a href = "#" id = "next" >+</ a > <!-- optional --> < a href = "#" id = "prev" >-</ a > <!-- optional --> </ div > |
初始化插件
在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该时间轴插件。
1 2 3 | $( function (){ $().timelinr(); }); |
配置参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | jquery.timelinr.js时间轴插件的配置参数有: orientation:时间轴的方向,可选值有:horizontal | vertical默认值为'horizontal'。 containerDiv:时间轴容器DIV的ID选择器。默认为:'#timeline'。 datesDiv:显示时间的容器的ID选择器。默认为:'#dates'。 datesSelectedClass:当前选中时间的class。默认值为:'selected'。 datesSpeed:时间轴的动画速度。值从100-1000,或'slow','normal','fast'。默认值为:'normal'。 issuesDiv:信息描述的DIV的ID选择器。默认为:'#issues'。 issuesSelectedClass:当前选择的信息描述的DIV的class。默认值为:'selected'。 issuesSpeed:信息描述的DIV的动画速度。值从100-1000,或'slow','normal','fast'。默认值为:'fast'。 issuesTransparency:信息描述的DIV的透明度。值0-1之间,默认值为0.2。 issuesTransparencySpeed:透明度动画的速度。值从100-1000之间,默认为500。 prevButton:向前按钮的ID选择器。默认为:'#prev'。 nextButton:向后按钮的ID选择器。默认为:'#next'。 arrowKeys:是否允许使用键盘来控制。默认为:false。 startAt:开始的索引下标,默认为1。 autoPlay:是否自动播放。默认为'false'。 autoPlayDirection:自动播放的方向。可选值有:forward | backward。默认值为:'forward'。 autoPlayPause:自动播放的间隔。整数值,1000 = 1秒,默认为2000。 |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com