User:YFdyh000/head TOC.js
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
//照着[[User:Cwek/test.js]]修订版本18405550的思路和代码改写的。
//基本可以使用了,但还是有bug没有解决。比如ready的载入好像过于提前,有时代码执行会失败。
//我对此脚本没有使用需求,就先这样了。
$().ready( function() {
var TOC_html="<a onclick=\"$('#TOC_obj').toggle()\">显示/隐藏目录</a>\n<div id=\"TOC_obj\" style=\"display:none\">"+
$("#toc tbody tr td ul").html()
+"</div>";
$('head').after(
'<div style="position:fixed;top:10px;left:20px;z-index:100;background:white;">\n<div class="NavFrame collapsed">\n<div class="NavHead" style="text-align:center;font-size:10px;">目录折叠开关\n<span class="toggleShow"></span>\n<span class="toggleHide"></span></div>\n<a href=#>回到顶部</a>\n'+TOC_html
+'\n</div>\n</div>'
);
});