问题标签 [simile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
2344 浏览

javascript - 是否可以通过 ajax(而不是预先)在类似时间轴中动态加载内容

我正在使用javascript 明喻时间线有一个时间线项目,其中包含非常大的描述字段。我不想让我的初始 json 有效负载数据膨胀,因为只有当有人单击时间线项目时才需要这些数据。

例如,在这个 JSON 结果上:

我想从 JSON 中一起删除描述字段(或发送 null),并让它通过另一个 ajax 调用按需加载。

无论如何在初始加载期间不发送描述字段并且当有人点击时间线项目时让它通过ajax加载描述

我认为这将是一个共同的功能,但我找不到它

0 投票
2 回答
1686 浏览

javascript - 明喻时间线 - 浮动日期

我们正在尝试将 Simile Timeline ( http://www.simile-widgets.org/timeline/ ) 集成到 SalesForce.com 支持的页面中。

业务是,公寓预订。日历将显示相关公寓的预订。公寓出现在左侧的单独 div 上并且是固定的。

我们可能会遇到非常长的日历(高度> 1000px)。发生的情况是,日期标签出现在页面底部,当用户位于页面顶部时不可见。

alt text http://img130.imageshack.us/img130/9459/grabsfcalendar.png (请注意,此抓取中没有显示预订,高度也不是太高)

当 DAY 带太长而无法放入屏幕时,日期标记将被隐藏。是否可以浮动日期(仅在一个波段中),以便即使用户滚动(向上或向下),日期仍然在视图中?

0 投票
4 回答
1898 浏览

jquery - 解析 JSON 并为 SIMILE 的 Timeline Widget 定制它

我有一个有效的 JSON 数据集:

我想将它提供给 SIMILE Timeline js 项目:http ://www.simile-widgets.org/timeline/它需要以下格式的 JSON:

我的理解是,我将不得不使用 JS(或者可能是一个更容易的框架,比如 jQuery)来首先解析这个文件(在我绘制 SIMILE 小部件/代码之前)并重新格式化数据以适应 SIMILE 的格式。

问题是,我不知道该怎么做。这种转换是否发生在浏览器中?我在哪里以及如何调用它(最终的 JSON 结果)?

我使用 django-piston 生成我的 JSON(基于我的模型)。也许为活塞制作自定义模板会更容易/更好?

0 投票
1 回答
594 浏览

javascript - 如何以编程方式单击构面值以过滤类似时间轴小部件上的事件?

我因此设置了一个方面:

它用于过滤时间线事件的章节编号。我将如何以编程方式选择一个方面选项来过滤可见的时间线事件?我尝试在生成的 HTMl 中模拟锚点上的点击事件,但无法在 API 中公开任何内容。

最终目标是通过获取 URL 参数来允许按章节过滤。

http://www.jamesfishwick.com/timeline/

0 投票
8 回答
45513 浏览

javascript - 用于时间线可视化的 SIMILE Timeline 的替代方案?

所以我在玩SIMILE Timeline时玩得很开心,但不幸的是,它似乎几乎被放弃了(最近一次关闭票是 2009 年 5 月)并且充斥着内存泄漏,尤其是当您动态加载和卸载事件时(尤其是在我的情况下是真的)。

我是 JavaScript 的新手,所以调试这些泄漏会有点复杂。在我一头扎进用我不懂的语言或我从未看过的代码库解决问题之前,我想知道是否有任何东西可以与我可以通过 Timeline 获得的功能集相比:

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

我知道很多这些功能可能可以放入诸如FlotHighCharts 之类的东西中,但是这些东西对我来说几乎是免费的,可以在 Timeline 中使用,所以我正在权衡是否更容易修复的成本/收益内存泄漏或在一些没有它的库上推出 3 - 4 个功能。我的直觉说“修复泄漏,这更容易”,但我想知道是否有人可以向我展示一些可能是 90% 的东西,并且进入门槛很低,以获得其他 10%。

0 投票
1 回答
1017 浏览

xml - SIMILE 的时间线和谷歌日历使用 JSON 而不是 XML

您好:我正在尝试使用 SIMILE 的 JavaScript 库时间线。到目前为止,如果数据来自 XML 文件,我已经得到了我的时间表。

但是,我想从 JSON 文件而不是 XML 文件中获取数据。

非常感谢你的帮助。PS:我还是javascript的菜鸟

0 投票
2 回答
1166 浏览

firefox-addon - SIMILE Solvent 有替代品吗?

麻省理工学院的SIMILE 项目产生了一系列对浏览器内屏幕抓取有用的工具,即Piggy BankSolventCrowbar。这些项目现在似乎已经不复存在;自 2008 年以来,该网站几乎没有 wiki 更新。Firefox 扩展不再适用于最新版本的 Firefox (3.6)。甚至邮件列表档案似乎也消失了。

有没有类似的东西,或者我应该考虑是否可以修改 SIMILE 代码库的相关部分以与当代 Firefox 一起使用?

0 投票
2 回答
552 浏览

asp.net - 时间线 .NET 错误

几年前我曾使用过类似时间线,我很高兴看到它已进入.NET 世界。但是,当我完成所有设置并尝试在此站点上执行示例时,我会收到有关此错误的警报:

“无法从 /TimelineData.ashx 加载数据 xml?Dataid=4123ea6c-3c1b-482c-b8f6-24a9c2fe7465&type=rss Not Found

它确实正确加载了时间线本身,但它不会从我的代码隐藏或示例中的 rss 提要中加载任何日期。但是,当我下载最新的源代码时,测试项目按预期工作。在最新的源代码中,我没有注意到名为 TimelineData.ashx 的文件,但它运行良好。如果我直接从 TimelineTest 项目中的 Default.aspx 文件复制 cc1:Timeline,我得到相同的结果,上面的弹出对话框错误。

似乎他们网站上的支持已经下降,我只是想知道是否有人熟悉此控件并可以帮助我?

0 投票
1 回答
1219 浏览

colors - 您如何更改明喻时间轴中乐队的背景颜色?

我正在尝试更改明喻时间轴中的乐队的背景颜色。我一直在使用的一些属性已经过时,需要一段时间才能找到调用该属性以更改部分时间线的最新方法。我目前有

该行应将每个波段设置为不同的背景颜色。但它没有这样做。任何人都可以帮忙吗?谢谢!

0 投票
1 回答
5002 浏览

javascript - 如何手动将事件添加到类似时间线小部件

我可以使用带有 json 文件的类比时间线...

我想连接它的 json 输出。

我也无法手动添加事件。

我很感激任何帮助。