问题标签 [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.
javascript - 如何在明喻时间线上叠加图像?
我正在使用类似时间线小部件来创建时间线,我需要将图像添加到时间线。图像可能会位于“带”的底部,但我可能必须为每个图像设置“顶部”和“左侧”样式(我们希望将图像放在一些空白区域以使其看起来更好)。
我知道我可以更改事件的“图标”,这将设置图像,但它始终位于乐队的顶部,并且图像会妨碍其他事件,因为这些图像在技术上不是事件,我不认为它们应该是事件数据库的一部分(现在它都在 Google Doc 中,这使得更改时间线非常容易)。
我试图通过操纵 DOM(jQuery、appendTo)将新的 div 添加到时间线 div 中,但这永远不会奏效。. . 不确定它是 z-index 还是什么。
我已经探索过使用“装饰器”并可能制作自己的自定义装饰器,但是,在我看来,以前一定有人想要这个,而我错过了一些简单的东西。想法?
python - Django:如何渲染 XML 文件,然后在同时渲染的视图中使用该 xml?
我想做的是在我的 Django 应用程序中使用SIMILE 时间线。时间线需要 XML 文件中的数据。现在,我知道如何在 html 中呈现视图。我大概可以弄清楚如何将视图呈现为 XML。但是,如果磁盘上不存在 XML 文件(因为它是由 Django 生成的),如何同时渲染两者,然后将 XML 数据拉入 HTML 文件?
谢谢!
编辑:采用 XML 的行是 Javascript,看起来像这样:
我需要一个路径,因为直接将 XML 作为字符串插入是行不通的。但不存在路径,因为 XML 文件实际上从未存在于磁盘上。
javascript - 在 Simile Timeline 中添加叠加层
我遇到了一个问题,我想在时间线的两侧添加两个叠加层。这个想法是让它看起来像这个模型: https ://lh4.googleusercontent.com/-EUgq5L-gFgc/TsEgpPpyJ1I/AAAAAAAACEA/vbByi9CTIhk/s592/Capture%252520du%2525202011-11-14%25252014%25253A55% 25253A14-m.png
但更重要的是它会在时间线上有几个轨道(应用程序中代表每个人一个),我需要在每个轨道的两侧添加数据。我可以拥有任何我想要的方便形式的数据,但我就是找不到如何实现它。如果有人可以提供帮助,它将对我有很大帮助。谢谢 !
javascript - JavaScript 函数未运行(控制台返回该函数“不是函数”)
我为 SharePoint 2010 创建了一个 .aspx 网页,该网页使用 JQuery 从 SharePoint 列表中提取列表项数据,然后使用该数据填充Simile Timeline。
该页面包含一个过滤器,我相信它使用某种形式的 AJAX,根据在文本框中输入的内容更新/过滤时间轴上显示的事件(参见此处的示例)。出于某种原因,当我在 SharePoint 上实现所有这些(通过简单地将 .aspx 文件和其他必要文件放在 SharePoint 库中)时,除了过滤器之外,一切都正常。当我检查控制台日志(使用 Firebug)时,给出的错误是
“onKeyPress 不是函数”。
onKeyPress
是实现过滤器所涉及的函数之一,但我不知道为什么浏览器没有看到这个函数——来自同一个 .js 文件的许多其他函数(包括调用 onKeyPress 开始的函数)运行得很好。更奇怪的是,如果我在函数运行之前放置一个断点,然后在停止后让它继续,一切正常。
这让我相信这可能是一个与时间相关的问题,但我一直在修补window.onload, $(document).ready
,并且 SharePoint 特定函数调用_spBodyOnLoadFunctionName
了大约一天,并且没有看到对代码行为的影响。
似乎与情况最相关的文件是 listdetails.aspx(下)
tline.js(下),
和examples.js(下)
未加载的函数(onKeyPress)位于examples.js(上图)中。预先感谢您的所有帮助。
simile - 展览时间表前:开始可接受的日期格式
我不确定我应该使用什么日期格式才能使时间线正常工作。这是代码和我在它之后尝试过的事情的简要说明:
现在我尝试将(dd-MM-yyyy)和从.toString()生成的原始日期格式。但都没有奏效。在我尝试过的一些教程中,它们只使用了多年,但对于 rss 阅读器来说,这几乎毫无意义,因为 rss 每天都会更新。感谢帮助。
javascript - 明喻时间线竖条
我想在时间轴上添加垂直滚动条。我使用 json 格式来加载数据,数据被加载但它超出了范围。所以要解决这个问题,我需要将垂直滚动条添加到乐队。我厌倦了一切都没有工作。我什至尝试使用 simile2.3.1 版本,它有错误并且没有任何问题文档。谁能帮我解决这个问题
javascript - 尝试使用来自控制器的 json 数据加载 Simile 时间线
当我尝试使用来自服务器的数据加载 Simile Timeline 时,我收到以下消息:
我认为数据看起来是正确的。
这是触发请求的代码:
asp.net - 如何在 Simile Timeline 中重新加载数据
我创建了一个 SIMILE 时间轴,它使用 XML 文件作为数据源,该数据源由调用 aspx 命令时的方法创建。问题是当 XML 文件更新时,时间轴不会更新,而是显示第一次加载的数据。仅当我关闭浏览器并使用时间轴再次打开 Web 应用程序时,才会刷新数据。即使我转到我的 Web 应用程序的另一个页面,然后返回到带有时间轴的页面,显示的数据仍然是相同的。我已经确认在调用创建时间轴的脚本之前创建/更新了 XML 文件,并且我还尝试了一些技巧,例如强制 PageLoad()、执行 Response.Redirect() 并且不使用缓存。我的函数 onLoad() 类似于 simile-widget 提供的原始函数。代码:
谢谢!
jsonp - Simile 3.0 中的 JSONP 转换函数
我正在使用 Simile 来显示一些数据。我有一个 JSONP 文件,在使用它之前我必须正确格式化。使用来自 Exhibit 网站的 JSONP 示例,我已经能够使用 2.2 版本的 Exhibit API 做到这一点:
我想更新我的代码以展示 3.0,我正在使用以下代码:
但 fontConverter 函数不执行。我究竟做错了什么?
django - Django 将 JSON 传递给 Simile Timeline
我认为这与使用时间轴的关系不大,而与我构建 JSON 对象的方式有关。
我有一个包含 Simile Timeline 小部件的模板。一切都很好当数据被硬编码到模板中时,但这并不好玩......
以下是我构建 JSON 事件并将其传递给视图的方式。
看法
模板
没有返回错误,只是一个空白的时间线框。