我有一些表格行,在Twitter Bootstrap的弹出框中显示附加信息。
来自我工作时的交互设计中需要注意几点:
1. 鼠标悬停在行上时必须显示弹出框; 2. 弹出框将包含一个或多个链接。
现在,链接部分是困难的。如果你从表格行移动到包含链接的弹出框,那么弹出框将消失!
我使用以下代码创建弹出框:
--假设相关的html,包括链接已经生成并放置在"data-content"属性中。
注意这里的"{placement:'bottom'}"。为了使鼠标可以移动到弹出框上,我尝试了"{placement:'in bottom'}"(添加了"in"关键字,它会在选择器内部生成弹出框dom元素)。
问题是对于表格行来说,从HTML角度来看并不合法。也许这就是为什么"placement:'in bottom'"渲染得更加丑陋的原因:弹出框粘在了我的视口顶部。
请在JSFiddle示例中尝试我的演示。
它包含了一些示例...
我的问题是如何定义我的弹出框,以便可以点击链接 - 考虑到交互设计所设置的限制?
来自我工作时的交互设计中需要注意几点:
1. 鼠标悬停在行上时必须显示弹出框; 2. 弹出框将包含一个或多个链接。
现在,链接部分是困难的。如果你从表格行移动到包含链接的弹出框,那么弹出框将消失!
我使用以下代码创建弹出框:
var options = {placement: 'bottom', trigger: 'hover', html: true};
$(this).popover()
--假设相关的html,包括链接已经生成并放置在"data-content"属性中。
注意这里的"{placement:'bottom'}"。为了使鼠标可以移动到弹出框上,我尝试了"{placement:'in bottom'}"(添加了"in"关键字,它会在选择器内部生成弹出框dom元素)。
问题是对于表格行来说,从HTML角度来看并不合法。也许这就是为什么"placement:'in bottom'"渲染得更加丑陋的原因:弹出框粘在了我的视口顶部。
请在JSFiddle示例中尝试我的演示。
它包含了一些示例...
我的问题是如何定义我的弹出框,以便可以点击链接 - 考虑到交互设计所设置的限制?