如何在新窗口中打开 Arbor.js 节点链接
How to open Arbor.js node link in a new window?
我是Arbor的新手.js和js。我有一个设置了节点和边缘的页面 - 底层节点是可单击的,并在同一窗口中打开链接。我希望在新窗口中打开链接。谁能提供任何建议?
我认为相关代码如下:
moved:function(e){
var pos = $(canvas).offset();
_mouseP = arbor.Point(e.pageX-pos.left, e.pageY-pos.top)
nearest = sys.nearest(_mouseP);
if (!nearest.node) return false
if (nearest.node.data.shape!='dot'){
selected = (nearest.distance < 80) ? nearest : null
if (selected){
dom.addClass('linkable')
window.status = selected.node.data.link.replace(/^'//,"http://"+window.location.host+"/").replace(/^#/,'')
}
else{
dom.removeClass('linkable')
window.status = ''
}
}else if ($.inArray(nearest.node.name, ['Library','Materials','Documentation','Literature']) >=0 ){
if (nearest.node.name!=_section){
_section = nearest.node.name
that.switchSection(_section)
}
dom.removeClass('linkable')
window.status = ''
}
return false
我专注于 window.status,但我对此了解不够。
任何帮助将不胜感激,谢谢。
我正在使用:
window.open(selected.node.data.link);
相关文章:
- d3使用链接的节点名称的力图
- 如果某个值在另一个节点中,我如何每秒自动单击一个链接
- 在没有 jquery 的情况下更改子节点(父节点具有 ID)中的链接文本
- Node.js如何将链接标记解析为节点模块
- 链接(通过url)到infovis(jit)树图中的特定节点
- 如何在D3Javascript中单击节点时显示和隐藏链接和节点
- 正在节点d3.js之间创建链接,当前返回Uncaught TypeError:无法读取属性'weight'
- D3Javascript中的力定向图中节点之间的链接
- 使用运行时逻辑链接节点.js流
- 在强制布局 D3.js 中保持节点之间的动态链接距离
- D3 强制图呈现节点和链接
- 有没有一种简单的方法可以在节点上双击 vis.js 创建超链接/javascript-action
- 有没有像节点.js涡轮链接这样的东西
- 如何在新窗口中打开 Arbor.js 节点链接
- d3:节点+链接,形成多代家谱;如何解析数据以绘制线条
- 如何将一个xml文件与几个节点和子节点链接起来
- 是否有可能改变现有图形的节点/链接的属性?比如我想改变链接/节点的颜色
- 将JSON-LD转换为d3.js节点/链接格式
- 删除空白文本节点/链接
- D3.js箭头有向图:添加节点/链接的飞行