如何在新窗口中打开Arbor.js节点链接?

时间:2015-01-09 19:00:35

标签: javascript arbor.js

我是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 ,但我对此并不了解。

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

我正在使用:

window.open(selected.node.data.link);