【发布时间】:2013-05-13 16:19:21
【问题描述】:
我正在使用 jQuery Datatables 来显示我的表格中的数据,但想要一个弹出框,其中包含关于每一行的更多信息。
我在哪里
我已经能够使用 jQuery 数据表在我的表中获取数据,并且可以在每一行获得弹出框。
问题
我只希望一次显示一个弹出窗口,发生的事情是,我有一个代码,其中 onClick 行,我得到弹出窗口,当用户单击另一行时,我得到另一个弹出窗口反对该行。由于我希望用户浏览所有弹出框数据并且用户还单击弹出框上的链接,因此我无法保留弹出框'trigger' : 'hover' 并且这不允许用户阅读/单击弹出框上的所有数据但是如果我使用手册,它在该页面上的另一个弹出窗口上打开时不会自动关闭。
我在打开弹出框之前尝试过类似$('#tableid tbody tr').popover('hide');(认为这将隐藏与 tr 关联的每个弹出框)之类的方法,但这不起作用,或者更确切地说是阻止弹出框完全打开。
我正在尝试使用 js 来显示弹出框
$('#tableid tbody tr').live('click', function () {
if (this.id.length > 0) {
//$('#tableid tbody tr').popover('hide');
$(this).popover({
//'触发器':'手动',
“容器”:“身体”,
“放置”:“正确”,
'title': '另一个测试',
'内容':'测试'
}).popover('show');
}
});
谁能指导我正确的方向来解决这个问题。
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
你能把 html 和你目前写的任何 js 贴出来吗?
-
@Jay 你能做个小提琴和/或编辑你的帖子吗?
-
很好! :)
popover是由某种插件生成的吗? -
@SachinG :
popover由引导插件创建
标签: jquery twitter-bootstrap popover