我正在努力使我的树形导航栏上的doxygen中的链接在与主页面相同的级别上具有多个链接。我能够通过改变navtreedata.js中的链接顺序来实现这一目标。现在的问题是,通过这样做,我认为它已经使它认为第一级链接上的所有内容都是关于navtree的索引/主页。它显示索引/主页后面带有蓝色突出显示,就好像它是我点击的那个。该页面显示正确的信息,但看起来很奇怪。更糟糕的是,我有一些链接,我放置在具有子页面的顶级链接(与主页面相同的级别)。每当我点击一个子页面时,它会折叠折叠,这真的很烦人。有谁知道如何解决这个问题?我恐怕我需要在某处修改navtree.js或html / css,但我对javascript或HTML / CSS不太了解。我相信它很难过,因为我的链接不再与navtreeindex0.js中给出的索引相匹配。如果有人知道更简单的方法来实现我的目标而不更改navtreedata.js,请告诉我。
自从我被问到代码以来,我的navetree的javacript:
var NAVTREE =
[
[ "Main page", "index.html", [
[ "page 1", "page1.html", null ],
[ "page2", "page2.html", [
[ page3", "page3.html", null ],
[ "page4", "page4.html", null],
[ "page5", "page5.html", [
[ "page6", "page6.html", null ],
[ "page7", "page7.html", null ]
] ],
[ "page8", "page8.html", null ]
] ],
[ "page9", null, [
[ "page10", "page10.html", null ]
] ],
[ "page11", "page11.html", null ]
] ],
[ "SECOND LEVEL MENU ENTRY", "sample-file-secondary.html", [
[ "page 12", "page12.html", null ],
[ "page 13", "page13.html", null ]
] ],
[ "THIRD LEVEL MENU ENTRY", "sample-file-third.html"]
];
var NAVTREEINDEX =
[
".html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
var SYNCOFFMSG = 'click to enable panel synchronisation';