所以我玩得很开心 平静的时间轴, ,但不幸的是,它似乎是 几乎被遗弃 (2009年5月最近关闭的机票)和 带有内存泄漏, ,尤其是当你是 动态加载和卸载事件 (在我的情况下尤其如此)。

我是JavaScript的新手,因此调试这些泄漏将有些复杂。在我首先以我不了解的语言或从未看过的代码库中解决问题之前:

  1. 一个乐队的多个事件
    • 而不是拥有10、100、1000 数据,请使用可用的空间将多个事件适合一行
  2. 可滚动
  3. CSS样式降低到特定活动
    • 如果需要,我可以为每个事件指定特定图标,字体等。这非常适合突出显示错误事件或有趣的事件
  4. 过滤/搜索/突出显示
  5. 突出一段时间或时间点
    • 这将是一个垂直乐队,显示一个“现在”的时刻,或一个涵盖时间段的开始和结束时间的乐队

我知道很多这些功能可能会放入诸如 运气 或者 高尚, ,但是这些事情几乎是我在时间轴上使用的,所以我权衡了是否更容易修复内存泄漏或在某些没有它的图书馆的功能上更易于修复内存的3-4个功能。我的直觉说“修复泄漏,这更容易”,但是我想知道是否有人可以向我展示可能是90%的东西,而进入其他10%的人的入境障碍很低。

有帮助吗?

解决方案

查看TimeGlider(请参阅 http://timeglider.com/jquery/)是开源(MIT),在主动开发下JavaScript(使用jQuery)滚动时间表。我相信它符合您的前4条要求,但我不清楚您的第五个要求的细节。我只对TimeGlider进行了一些简单的实验,并且不太了解,但这也许是您的潜在解决方案。

其他提示

也许您可以使用Almende开发的(开源)Chap链接库中的时间表。

http://almende.github.com/chap-links-library/timeline.html

看看示例,看看您可以使用时间表。它非常灵活,您可以选择自己的创建布局,并在每个事件中使用自己的CSS/HTML。

我们需要实验室21k的平静时间表,因此我们采用了源代码,将其清理干净,然后 使用鲍尔出版. 。因此,您不再需要替代方案了。

https://github.com/lab21k/standalone-timeline/

时间轴项目非常活跃,他们只是不再使用Google代码了。明喻的小部件现在托管在专用的主页上,这是 时间表的主页和文档. 。请记住,页面上的链接不一致,许多页面仍然链接到Google Code和Mit.edu Wiki页面上过时的Wiki。检查Wiki时请记住这一点。

还有一个 Google组上的主动邮件列表.

这可能是目前最好的:

http://timeline.verite.co/

我实际上是在我的名为项目中使用的明喻时间表 事件观点. 。我已经修复了很多错误,并通过在网上找到的许多贡献进行了增强,包括活动的图像,变焦栏和一些其他活动。

这是一项出色的工作,只需要有人花时间将其更新并使其更新。目前,我的项目不范围,但是如果我有时间在明年左右,我将开始增强它。

如果人们能够复兴项目,添加触摸事件等等,那真的很棒。

如果有人需要来源,我愿意提供它。

他们仍然非常活跃。 David Karger经常进行更新。现在他们拥有3.0版。您可以在此处找到参考文献:http://simile-widgets.org/wiki/reference_documentation_for_exhibit.

代码在这里: https://github.com/simile-widgets/exhibit

我不知道你想要什么,但是我正在努力 这个 jQuery插件,它在具有动态管理事件的网站中使用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top