Javascript 链接不适用于js思维导图
我刚刚找到了这个用于创建思维导图的js,唯一不起作用的是链接。我正在链接到github,因为这里的代码太多了: 到目前为止我已经试过了Javascript 链接不适用于js思维导图,javascript,jquery,html,Javascript,Jquery,Html,我刚刚找到了这个用于创建思维导图的js,唯一不起作用的是链接。我正在链接到github,因为这里的代码太多了: 到目前为止我已经试过了 $('.node.active').mousedown( function(){ var url = $(this).attr('href'); window.location(url, '_blank'); }); 仍在学习javascript/jquery:) 谢谢你所做的一切 用于在每次需要使用时打开新窗口 用于在每次需要使用时打开新窗口
$('.node.active').mousedown( function(){
var url = $(this).attr('href');
window.location(url, '_blank');
});
仍在学习javascript/jquery:)
谢谢你所做的一切 用于在每次需要使用时打开新窗口
用于在每次需要使用时打开新窗口
你可以试试这个,它会在新窗口中打开
var a=$(this).attr('href').attr('target','_blank');
你可以试试这个,它会在新窗口中打开
var a=$(this).attr('href').attr('target','_blank');
对于任何寻求解决方案的人,我为此做了一个小的变通方法 因为我的主要“气泡”只是容器,它们的href值是#,而每个气泡上的最后一个项目是真正的链接 因此,在script.js中
var addLI = function() {
将onlick函数更改为
onclick:function(node) {
var thelink = $(this).attr('href');
if ( thelink != '#' ) {
window.open(thelink, '_blank');
}
else {
$(node.obj.activeNode.content).each(function() {
this.hide();
});
$(node.content).each(function() {
this.show();
});
}
希望有帮助 对于任何寻求解决方案的人,我为此做了一个小的变通方法 因为我的主要“气泡”只是容器,它们的href值是#,而每个气泡上的最后一个项目是真正的链接 因此,在script.js中
var addLI = function() {
将onlick函数更改为
onclick:function(node) {
var thelink = $(this).attr('href');
if ( thelink != '#' ) {
window.open(thelink, '_blank');
}
else {
$(node.obj.activeNode.content).each(function() {
this.hide();
});
$(node.content).each(function() {
this.show();
});
}
希望有帮助 好了,那还不行:/I我不确定是什么阻止了链接在我下载的代码中正常工作。是url相对的还是完整的url。我发布的代码片段在我的github本地副本上。代码:链接已完成。你能告诉我
href
的值吗?每个链接都不一样确定还有什么:/我不确定是什么阻止了链接在我下载的代码中正常工作是url相对的还是完整的url我发布的代码片段在我本地的github代码副本上:链接已完成你能告诉我href
的值吗每个链接都不同只需再添加一个“}”在末尾。只需在末尾再添加一个“}”。