分享一个jQuery的时间轴插件:TimergliderJS

在线演示1  在线演示2

Timeglider JS是一个由javascript支持缩放,数据驱动的时间轴组件。非常适合显示项目历史,项目计划及其其它需要显示历史的项目。

时间轴可以通过右边拖放垂直滑动器来缩放界面:向上缩小,向下放大。同时也支持使用滚轮来控制缩放。通过鼠标拖东空白处可以左右拖动时间轴,点击事件可以弹出一个小窗口来描述时间内容及其数据。

JS组件有以下几个目标:

  • 支持iPads和其它支持触摸的设备
  • 非常容易整合到基于HTML/JS应用和界面
  • 支持复杂的布局,并且可以对任何指定自定义HTML元素添加事件

安装

第一步:jQuery UI及其Timeglider CSS文件

<link rel="stylesheet" href="css-folder/aristo/jquery-ui-1.8.5.custom.css"     type="text/css" media="screen" title="no title" charset="utf-8"> <link rel="stylesheet" href="css-folder/Timeglider.css" type="text/css"     media="screen" title="no title" charset="utf-8">

第二步:倒入jQuery类库

<script src="/your_js_folder/jquery.js" type='text/javascript'>

第三步:jQuery UI JS

你需要下载最新的jQuery UI 。最小的配置如下:

  • all of the core modules
  • interactions: draggable & droppable
  • widgets: button, dialogue, slider & datepicker
  • no effects are necessary

第四步:Timeglider 

倒入timeglider类库:

<script src="your_js_folder/timeglider.min.js" type='text/javascript'>

插件代码如下:

<!-- html: -->    <div id='placement'></div>      <!-- js: -->    $(document).ready(function () {        var tg1 = $("#placement").timeline({                "data_source":"json_tests/js_history.json",              "min_zoom":15,            "max_zoom":60,       });    }); 

相关选项:

  • data_source:指定包含时间轴数据的JSON文件。因为使用JSON,不是JSONP所以必须使用同一域名下的数据。 (必须)
  • new timezone:指定timezone的偏移 (缺省:"00:00" (GMT))
  • min_zoom:最小的缩放度 (缺省:1)
  • max_zoom:最大的缩放度 (缺省: 50)
  • initial_timeline_id:用来指定时间轴ID,如果有俩个以上时间轴,则需要,否则不需要
  • icon_folder:指向一个包含图标的目录 (缺省:"js/timeglider/icons/")
  • show_footer:页底(列表,设置及其过滤按钮)可以被隐藏 (缺省:true)
  • display_zoom_level:是否显示缩放滑动器
  • event_modal:指向一个HTML文件用来替代缺省的弹出信息框,样例:{type:"full", href:"/js/timeglider/templates/full_modal.html"}

欢迎访问GBin1.com

时间: 2024-10-25 21:39:02

分享一个jQuery的时间轴插件:TimergliderJS的相关文章

TimergliderJS 一个基于jQuery的时间轴插件_jquery

Timeglider JS是一个由javascript支持缩放,数据驱动的时间轴组件.非常适合显示项目历史,项目计划及其其它需要显示历史的项目. 时间轴可以通过右边拖放垂直滑动器来缩放界面:向上缩小,向下放大.同时也支持使用滚轮来控制缩放.通过鼠标拖东空白处可以左右拖动时间轴,点击事件可以弹出一个小窗口来描述时间内容及其数据. JS组件有以下几个目标: 支持iPads和其它支持触摸的设备 非常容易整合到基于HTML/JS应用和界面 支持复杂的布局,并且可以对任何指定自定义HTML元素添加事件 安

分享一个jQuery动态网格布局插件:Masonry

在线演示 Masonry是 一款非常强大的jQuery动态网格布局插件,可以帮助开发人员快速开发类似剪贴画的界面效果.和CSS中float的效果不太一样的地方在 于,float先水平排列,然后再垂直排列,使用Masonry则垂直排列元素,然后将下一个元素放置到网格中的下一个开发区域.这种效果可以最小化处理 不同高度的元素在垂直方向的间隙.如下: 在上图中大家可以看到,在网格布局中使用float来处理不同高度的元素会使得垂直方向的元素间间隔比较大,而使用Masonry处理后,间隔变小. Javas

jQuery时间轴插件使用详解_jquery

这个时间轴是工作上用到的,自己写了一个, qq空间有时间轴的控件, 百度文库也有时间轴的控件: 百度的时间轴大概是这样的: 用户点击对应的锚链接,  那个三角会滚动, 然后左侧的界面也会滚动: 实际的效果如下图,用户点击左侧的按钮或者右侧的input,滚动条都会主动滚动, 这里有个小技巧就是用after和before伪类生成三角形, 用户点击按钮的滚动效果直接用jq的animate方法: <!-- //设置内容; window.onWebMessage( '{"type":&qu

跪求 jquery时间轴插件

问题描述 跪求 jquery时间轴插件 360跪求...谁知道有哪些时间轴可以做出这种效果的,谢谢了 解决方案 maybe echarts? 解决方案二: 不是.你说的那个是图形化插件,我要是的时间轴(就是下面一行时间,然后上面显示做的事情) 解决方案三: http://www.oschina.net/news/60906/jquery-timeline%20-plugins http://www.17sucai.com/pins/6558.html

分享一个jQuery的自动客户端本地保存插件Sisyphus.js

  今天我们介绍一个新的插件 - Sisyphus.js,这个插件是由Alexander Kaupanin开发的一个类似Gmail客户端草稿保存的jQuery插件,帮助你的用户在客户端保存未写完的草稿. 我们需要解决什么样的问题呢? 但凡使用过互联网的用户,都会有如下的惨痛教训: 洋洋洒洒的写了一篇几百的文章,正准备保存发布的时候,发现浏览器崩溃了,或者是你刚准备评论一篇不错的文章,可正准备递交的时候,你PC死机了.又或是你正准备发布时,不小心按错了快捷键F5或者后退键? 是不是你也曾为以上情况

[js插件]分享一个文章内容信息提示插件Colortip

引用 项目中需要一个信息提示的功能,就上网找了一个插件,发现colortip实现比较简单,就定了这个插件. 实现过程 官网:http://tutorialzine.com/2010/07/colortips-jquery-tooltip-plugin/ 最终要实现的效果: colortip是将标签中的title属性的值弹出显示的,默认情况是黄色的: 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml&quo

分享一个Visual Studio的背景插件,让堆码更富情趣

忘记一件重要的事情,我使用的是VS 2012版,其他更高版本应该是可以找到的,以下版本就不清楚了.有可能找不到,见谅,也不是我开发的,只是偶尔碰到,拿出来让大家知道. 上周某日,新生命群里面还是一如既往的热闹,突然小明发了张代码截图,问群友帮他看看什么问题,是下面这个问题截图: 结果呢 ,很明显大家都看到了,嘿嘿,讨论问题的人没有了,我直接提问了:这背景姑娘是咋弄上去的...? 然后发问题的人就热心的指点了下,用的是一个VS插件:ClaudiaIDE,在VS的"扩展与更新"里面搜索,记

jQuery插件Timelinr 实现时间轴特效_jquery

前言 这是一款可用于展示历史和计划的时间轴插件,尤其比较适合一些网站展示发展历程.大事件等场景.该插件基于jQuery,可以滑动切换.水平和垂直滚动.支持键盘方向键.经过扩展后可以支持鼠标滚轮事件. HTML 我们在body中建立一个div#timeline作为展示区,#dates为时间轴,示例中我们用年份作为主轴,#issues作为内容展示区,即展示对应主轴点年份的内容,注意id对应上. <div id="timeline"> <ul id="dates&

插件-跪求jquery开发的横向时间轴控件?

问题描述 跪求jquery开发的横向时间轴控件? 如上图,谁用过这样的一款插件,在线等............. 解决方案 http://www.oschina.net/news/60906/jquery-timeline%20-plugins 解决方案二: 推荐两个插件给你: 1.使用CSS3和jQuery制作的水平时间轴 http://www.leyideng.com/pages/2015-11/435.html 2.jQuery时间轴插件:jQuery Timelinr http://ww