0

我正在创建一个包含相当长的医疗问卷的网站。用户/患者需要能够悬停或单击医学术语并查看定义。

在 RoR 中有什么方法可以做到这一点?WordPress 有类似的插件,但我在 Rails 中没有找到。

我的想法是有一个术语模型,它具有属性“单词”和“定义”。然后在我的布局中,我必须以某种方式扫描页面并输出定义。

4

2 回答 2

0

为什么不使用 Twitter 的 Bootstrap框架。

  • 模态
    这些可以使用图像和您需要的任何其他内容进行自定义。

  • 工具提示
    主要用于小段文本。
    <a href="#" rel="tooltip" title="Medical Term: This term means this..">Medical Term</a>

  • 弹出框
    可以包含比工具提示更多的信息,但不如模态框那样通用。

您可以在此处找到有关在 Rails 3.0/3.2 中使用它的更多信息。

于 2012-09-17T21:12:25.103 回答
0

有多种方法。我使用 jquery 工具提示。我在同一条船上,在我的情况下不是医疗表格,而是保险表格。

我检查了几种不同的方法。我真的很喜欢 jquery-ui 1.9 即将推出的工具提示功能。在正式发布之前,我使用的是 jquery-tooltip。

它们都工作相同,给元素一个标题:

<div id='q12', title='This is number 12'>
   What is this?
</div>

然后

$('#q12').tooltip

如果你给元素一个标题的唯一原因是创建一个工具提示,那么你可以使用类似的东西:

    $("[title]").tooltip({ position: "center left", predelay:500 });

然后,当元素悬停在上面时,每个定义了标题的元素都会显示您的风格化工具提示。

于 2012-09-17T22:02:40.860 回答