【发布时间】:2017-05-07 20:42:56
【问题描述】:
我正在使用 visjs 的网络画布。单击其中一个节点时,我想显示一个引导弹出窗口,其中包含有关该节点的一堆信息。我尝试将弹出框属性添加到网络控件:
<div id="mynetwork" data-toggle="popover" title="Popover Header" data-content="Some content inside the popover"></div>
并处理来自 vis 的点击事件:
function doOnClick(params) {
$('#mynetwork').popover({
template: '<div id="sys_popover" class="popover timelineItemPopover" role="tooltip" style="top: 376.5px; left: 100px; display: block;"><div class="arrow"></div><div class="popover-head"><a href="#" class="btn btn-sm glyphicon glyphicon-remove-circle popover-close"></a><h3 class="popover-title"></h3></div><div class="popover-content"></div></div>',
container: false,
viewport: { selector: '#mynetwork', padding: 20 },
html: true,
content: function() {
return $(this).children('.content').children('span[data-content]').attr('data-content');
}
});
}
但弹出框位于屏幕的右边缘。
我做错了什么?
干杯
【问题讨论】:
标签: dynamic twitter-bootstrap-3 popover vis.js