Javascript 使用下面的树导航脚本,如何使标题触发下拉列表?

Javascript 使用下面的树导航脚本,如何使标题触发下拉列表?,javascript,tree,navigation,drop-down-menu,Javascript,Tree,Navigation,Drop Down Menu,我们使用以下脚本进行下拉导航: 但是,只有单击[+]或[-]时才会触发下拉列表。我们希望标题本身触发下拉列表。比如: [+] Heading [+] Heading 2 [+] Heading 3 当我们点击[+]和“标题”一词时,我们希望下拉列表如下所示: [-] Heading -- Content 1 -- Content 2 -- Content 3 [+] Heading 2 [+] Heading 3 目前,只有[+]触发下拉列表,“标题”仅允许我们放置正常链接。link

我们使用以下脚本进行下拉导航:

但是,只有单击[+]或[-]时才会触发下拉列表。我们希望标题本身触发下拉列表。比如:

[+] Heading
[+] Heading 2
[+] Heading 3
当我们点击[+]和“标题”一词时,我们希望下拉列表如下所示:

[-] Heading
 -- Content 1
 -- Content 2
 -- Content 3
[+] Heading 2
[+] Heading 3

目前,只有[+]触发下拉列表,“标题”仅允许我们放置正常链接。

linkParent:false
更改为
linkParent:true

如果你把它改为真,我有一种感觉,这将允许标题也做链接

如果查看第41行,它将设置click处理程序。第一个a标记[0]是箭头,第二个a标记[1]我相信是标题

pde.addEvent(parentLI.getElementsByTagName('a')[0],'click',pde.showhide,false);
parentLI.getElementsByTagName('a')[0].onclick=function(){return false;} // Safari hack
if(pde.linkParent){
    pde.addEvent(parentLI.getElementsByTagName('a')[1],'click',pde.showhide,false);
    parentLI.getElementsByTagName('a')[1].onclick=function(){return false;} // Safari hack

}
提示:他们在脚本的开头也有很好的注释

// boolean to make the parent link collapse the section or not 

    linkParent:false,

到目前为止你有代码吗?还没有放到我们的网站上。我只是使用了网站上完全相同的代码来测试它应该如何工作。所以基本上,代码就是上面链接上的代码。谢谢!我没注意到那张纸条D