confluence文档添加右侧浮动导航
confluence文档添加右侧浮动导航
confluence默认toc目录是插入到文档的固定位置的,很不方便。
所以我们通过几行代码让它能够右侧浮动显示。
1.插入目录宏
2.插入html宏,在里面添加如下内容:
<!-- 创建一个浮动的右侧导航div -->
<div id='my_toc' style="border:1px solid black;width: 350px;height:600px; overflow:auto; position: fixed; bottom: 20px;right: 25px; z-index: 100; background:white;">
</div>
<div style="border:1px solid black;width: 70px;height:30px; position: fixed; bottom: 20px;right: 25px; z-index: 110; text-align:center;line-height:30px; background-color:white;"
onclick="toggle_toc()">
隐藏/显示
</div>
<script>
function move_toc_to_my_div(){
var origin_toc_html = $('.toc-macro');
console.log('xun: origin_toc:', origin_toc_html);
// move to right-side navigator div
$('#my_toc').append(origin_toc_html);
};
function toggle_toc(){
if($("#my_toc").is(":hidden")){
$("#my_toc").show(); //如果元素为隐藏,则将它显现
}else{
$("#my_toc").hide(); //如果元素为显现,则将其隐藏
}
}
$(move_toc_to_my_div);
</script>
保存,ok。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 当职场成战场:降职、阴谋与一场硬碰硬的抗争
· 用99元买的服务器搭一套CI/CD系统
· Excel百万数据如何快速导入?
· ShadowSql之.net sql拼写神器