此处公告通常对读者进行申明或对该WIKI某些规则进行公告,请在确认后修改本通告
本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
编辑帮助:目录 • BWIKI反馈留言板
此处公告通常对读者进行申明或对该WIKI某些规则进行公告,请在确认后修改本通告。本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
滚动监听目录
阅读
2024-10-09更新
最新编辑:怒怒醬
阅读:
更新日期:2024-10-09
最新编辑:怒怒醬
概述
滚动监听目录(ScrollToc.js)为 怒怒酱 基于 逗比的马老师 编写的 ScrollToc 重新编写的BWIKI目录插件,在原插件的基础上,调教成我的样子(bushi修正了部分bug。
安装
- 推荐方法:此方法安装后,能自动同步更新
1、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Gadget-section-System 页面添加标题文字 |
---|
系统 |
注意:如果已有标题文字则跳过此步 |
2、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Gadgets-definition 页面添加标题代码 |
==System== |
注意:如果已有 ==System== 标题则跳过此步 |
3、在==System==标题下添加以下代码 |
* ScrollToc[ResourceLoader|default]|ScrollToc.js |
注意:如果已有 * ScrollToc[ResourceLoader|default]|ScrollToc.js 则跳过此步 |
4、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Gadget-ScrollToc 页面添加以下描述 |
'''ScrollToc''':滚动监听目录插件,移动端无效。 |
注意:如果已有内容则跳过此步 |
5、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Gadget-ScrollToc.js 页面添加以下代码 |
mw.loader.load("//wiki.biligame.com/lsxyly/index.php?title=MediaWiki:ScrollToc.js&action=raw&ctype=text/javascript", "text/javascript"); |
注意:如果已有内容则覆盖此页面内容,请勿更改此代码任何内容 |
- 至此已完成安装。
更新日志
- 2024/03/23 V1.0
- 删除右侧目录判定,将css样式改为文件引入,增加隐藏目录动画,修正目录样式
- 2024/06/11 V2.0
- 更改代码结构,css文件引入由单独引入改为由本js引入,引入新目录样式,样式参考来源 粉彩画_pastel https://wiki.biligame.com/blhx/?curid=256
- 2024/06/21 V2.1
- 新增编辑模式下,点击预览按钮后,页面目录的相应处理
- 2024/09/08 V2.2
- 修改页面标题高度判定,支持对动态内容页面的标题定位,增加节流功能,减少页面滚动过程的消耗
- 2024/09/25 V2.3
- 新增对使用左侧目录页面标题的判定,请配合本wiki的模板:左侧目录使用
- 修正目录样式,更改目录标题滚动判定
注:如果为自定义安装,请前往MediaWiki:ScrollToc.css更新相应样式
- 2024/10/09 V2.4
- 修改对页面标题的判定,例如因标题出现%等特殊字符导致的代码报错
- 增加对隐藏状态下不可视标题的判定,防止点击相应的目录链接导致页面滚动至顶部
- 修正非页面内容id链接导致的锚点跳转失败,例如 特殊:管理FlowThread评论 的评论id跳转