TimergliderJS 一個(gè)基于jQuery的時(shí)間軸插件
更新時(shí)間:2011年12月07日 23:33:55 作者:
Timeglider JS是一個(gè)由javascript支持縮放,數(shù)據(jù)驅(qū)動(dòng)的時(shí)間軸組件。非常適合顯示項(xiàng)目歷史,項(xiàng)目計(jì)劃及其其它需要顯示歷史的項(xiàng)目
Timeglider JS是一個(gè)由javascript支持縮放,數(shù)據(jù)驅(qū)動(dòng)的時(shí)間軸組件。非常適合顯示項(xiàng)目歷史,項(xiàng)目計(jì)劃及其其它需要顯示歷史的項(xiàng)目。
時(shí)間軸可以通過(guò)右邊拖放垂直滑動(dòng)器來(lái)縮放界面:向上縮小,向下放大。同時(shí)也支持使用滾輪來(lái)控制縮放。通過(guò)鼠標(biāo)拖東空白處可以左右拖動(dòng)時(shí)間軸,點(diǎn)擊事件可以彈出一個(gè)小窗口來(lái)描述時(shí)間內(nèi)容及其數(shù)據(jù)。
JS組件有以下幾個(gè)目標(biāo):
支持iPads和其它支持觸摸的設(shè)備
非常容易整合到基于HTML/JS應(yīng)用和界面
支持復(fù)雜的布局,并且可以對(duì)任何指定自定義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類庫(kù)
<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類庫(kù):
<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,
});
});
相關(guān)選項(xiàng):
data_source:指定包含時(shí)間軸數(shù)據(jù)的JSON文件。因?yàn)槭褂肑SON,不是JSONP所以必須使用同一域名下的數(shù)據(jù)。 (必須)
new timezone:指定timezone的偏移 (缺省:"00:00" (GMT))
min_zoom:最小的縮放度 (缺?。?)
max_zoom:最大的縮放度 (缺?。?50)
initial_timeline_id:用來(lái)指定時(shí)間軸ID,如果有倆個(gè)以上時(shí)間軸,則需要,否則不需要
icon_folder:指向一個(gè)包含圖標(biāo)的目錄 (缺省:"js/timeglider/icons/")
show_footer:頁(yè)底(列表,設(shè)置及其過(guò)濾按鈕)可以被隱藏 (缺省:true)
display_zoom_level:是否顯示縮放滑動(dòng)器
event_modal:指向一個(gè)HTML文件用來(lái)替代缺省的彈出信息框,樣例:{type:"full", href:"/js/timeglider/templates/full_modal.html"}
時(shí)間軸可以通過(guò)右邊拖放垂直滑動(dòng)器來(lái)縮放界面:向上縮小,向下放大。同時(shí)也支持使用滾輪來(lái)控制縮放。通過(guò)鼠標(biāo)拖東空白處可以左右拖動(dòng)時(shí)間軸,點(diǎn)擊事件可以彈出一個(gè)小窗口來(lái)描述時(shí)間內(nèi)容及其數(shù)據(jù)。
JS組件有以下幾個(gè)目標(biāo):
支持iPads和其它支持觸摸的設(shè)備
非常容易整合到基于HTML/JS應(yīng)用和界面
支持復(fù)雜的布局,并且可以對(duì)任何指定自定義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類庫(kù)
<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類庫(kù):
<script src="your_js_folder/timeglider.min.js" type='text/javascript'>
插件代碼如下:
復(fù)制代碼 代碼如下:
<!-- 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,
});
});
相關(guān)選項(xiàng):
data_source:指定包含時(shí)間軸數(shù)據(jù)的JSON文件。因?yàn)槭褂肑SON,不是JSONP所以必須使用同一域名下的數(shù)據(jù)。 (必須)
new timezone:指定timezone的偏移 (缺省:"00:00" (GMT))
min_zoom:最小的縮放度 (缺?。?)
max_zoom:最大的縮放度 (缺?。?50)
initial_timeline_id:用來(lái)指定時(shí)間軸ID,如果有倆個(gè)以上時(shí)間軸,則需要,否則不需要
icon_folder:指向一個(gè)包含圖標(biāo)的目錄 (缺省:"js/timeglider/icons/")
show_footer:頁(yè)底(列表,設(shè)置及其過(guò)濾按鈕)可以被隱藏 (缺省:true)
display_zoom_level:是否顯示縮放滑動(dòng)器
event_modal:指向一個(gè)HTML文件用來(lái)替代缺省的彈出信息框,樣例:{type:"full", href:"/js/timeglider/templates/full_modal.html"}
您可能感興趣的文章:
相關(guān)文章
EasyUI折疊表格層次顯示detailview詳解及實(shí)例
這篇文章主要介紹了EasyUI折疊表格層次顯示detailview詳解及實(shí)例,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2016-12-1212款經(jīng)典的白富美型—jquery圖片輪播插件—前端開發(fā)必備
圖片輪播是網(wǎng)站中的常用功能,用于在有限的網(wǎng)頁(yè)空間內(nèi)展示一組產(chǎn)品圖片或者照片,同時(shí)還有非常吸引人的動(dòng)畫效果,本文向大家推薦12款實(shí)用的 jQuery 圖片輪播效果插件感興趣的朋友可以了解下哦2013-01-01內(nèi)容滑動(dòng)切換效果jquery.hwSlide.js插件封裝
這篇文章主要為大家詳細(xì)介紹了jQuery開發(fā)之內(nèi)容滑動(dòng)切換效果的相關(guān)資料,jquery.hwSlide.js插件進(jìn)行封裝具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-07-07使用jQuery設(shè)置disabled屬性與移除disabled屬性
Readonly只針對(duì)input和textarea有效,而disabled對(duì)于所有的表單元素都有效,下面為大家介紹下使用jQuery設(shè)置disabled屬性2014-08-08jQuery插件HighCharts繪制2D半圓環(huán)圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件HighCharts繪制2D半圓環(huán)圖效果,結(jié)合實(shí)例形式分析了jQuery使用HighCharts插件繪制半圓環(huán)圖形的相關(guān)操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03使用JQuery實(shí)現(xiàn)圖片輪播效果的實(shí)例(推薦)
下面小編就為大家?guī)?lái)一篇使用JQuery實(shí)現(xiàn)圖片輪播效果的實(shí)例(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10jQuery之$(document).ready()使用介紹
學(xué)習(xí)jQuery的第一件事是:如果你想要一個(gè)事件運(yùn)行在你的頁(yè)面上,你必須在$(document).ready()里調(diào)用這個(gè)事件2012-04-04easyui取消表單實(shí)時(shí)驗(yàn)證,提交時(shí)統(tǒng)一驗(yàn)證的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇easyui取消表單實(shí)時(shí)驗(yàn)證,提交時(shí)統(tǒng)一驗(yàn)證的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11