为mediawiki添加浮动目录并滚动

MediaWiki浮动目录并滚动

Mediawiki的目录位于顶部,如果想快速跳转的话必须回到顶部才可以。这里有一个方法可以使目录浮动并滚动显示。

方法来源:http://userscripts.org/scripts/show/122189

上面是一个油猴脚本,可以使维基百科的目录浮动到左边并滚动显示,但二级目录如果太长就会出现多个滚动条。小修了一下,可以按照以下方法将其添加到mediawiki里,这样,所有目录都是右侧浮动了。

在MediaWiki:CommonContent.css页面下添加以下内容,可以根据需要调整边距等等。

/* == 浮动目录 == */
#toc.mbox-image { display: none; }
table.toc {
        position: fixed;
        top: 100px;
        right: 0px;
        border: 0px;
        width: 300px;
        border-bottom: 1px SOLID #CCC;
        border-left: 1px SOLID #CCC;
}
table.toc tbody tr td ul {
        overflow: auto;
        max-height: 400px;
}
 
table.toc tbody tr td ul ul {
        overflow: auto;
        max-height: 10000px;
}
 
body { overflow-x: hidden;}

显示效果可以看这个链接:http://wiki.klniu.com/wiki/C++

你可能感兴趣的:(media)