我正在创建一个包含相当长的医疗问卷的网站。用户/患者需要能够悬停或单击医学术语并查看定义。
在 RoR 中有什么方法可以做到这一点?WordPress 有类似的插件,但我在 Rails 中没有找到。
我的想法是有一个术语模型,它具有属性“单词”和“定义”。然后在我的布局中,我必须以某种方式扫描页面并输出定义。
我正在创建一个包含相当长的医疗问卷的网站。用户/患者需要能够悬停或单击医学术语并查看定义。
在 RoR 中有什么方法可以做到这一点?WordPress 有类似的插件,但我在 Rails 中没有找到。
我的想法是有一个术语模型,它具有属性“单词”和“定义”。然后在我的布局中,我必须以某种方式扫描页面并输出定义。
有多种方法。我使用 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 });
然后,当元素悬停在上面时,每个定义了标题的元素都会显示您的风格化工具提示。