LLWiki正在建设中,欢迎加入我们!
“Help:小工具/粘性章节标题”的版本间差异
< Help:小工具
跳转到导航
跳转到搜索
小 (文本替换 - 替换“粘性”为“黏性”) |
小 (文本替换 - 替换“名字空间”为“命名空间”) |
||
(未显示2个用户的3个中间版本) | |||
第4行: | 第4行: | ||
#*:<code lang="js">mw.gadgets = mw.gadgets || {};</code> |
#*:<code lang="js">mw.gadgets = mw.gadgets || {};</code> |
||
#* 说明:此为添加任意参数的必要前置工作。 |
#* 说明:此为添加任意参数的必要前置工作。 |
||
# 扩展使用的名 |
# 扩展使用的命名空间: |
||
#* 可选参数:各名 |
#* 可选参数:各命名空间的编号,参见[[mediawikiwiki:manual:namespace/zh|MW 手册:命名空间]]。 |
||
#* 示例: |
#* 示例: |
||
#*:<code lang="js">mw.gadgets.stickyHeading = $.extend( mw.gadgets.stickyHeading, {namespace: [0, 2]} );</code>(主空间和用户名 |
#*:<code lang="js">mw.gadgets.stickyHeading = $.extend( mw.gadgets.stickyHeading, {namespace: [0, 2]} );</code>(主空间和用户命名空间) |
||
#* 说明:默认设置已包含所有讨论页,不需要重复添加。不建议在主空间使用 |
#* 说明:默认设置已包含所有讨论页,不需要重复添加。不建议在主空间使用粘性章节标题,因为可能与其他使用了<code class="hljs">position: sticky</code>的页面元素冲突。 |
||
# 限定使用范围: |
# 限定使用范围: |
||
#* 可选参数:<code>'desktop'</code>(桌面版)和<code>'mobile'</code>(移动版) |
#* 可选参数:<code>'desktop'</code>(桌面版)和<code>'mobile'</code>(移动版) |
2021年10月18日 (一) 17:28的最新版本
您可以在个人JS页添加以下内容进行设置:
- 参数准备:
- 示例:
mw.gadgets = mw.gadgets || {};
- 说明:此为添加任意参数的必要前置工作。
- 示例:
- 扩展使用的命名空间:
- 可选参数:各命名空间的编号,参见MW 手册:命名空间。
- 示例:
mw.gadgets.stickyHeading = $.extend( mw.gadgets.stickyHeading, {namespace: [0, 2]} );
(主空间和用户命名空间)
- 说明:默认设置已包含所有讨论页,不需要重复添加。不建议在主空间使用粘性章节标题,因为可能与其他使用了
position: sticky
的页面元素冲突。
- 限定使用范围:
- 可选参数:
'desktop'
(桌面版)和'mobile'
(移动版) - 示例:
mw.gadgets.stickyHeading = $.extend( mw.gadgets.stickyHeading, {mode: 'desktop'} );
- 说明:默认设置为桌面版和移动版同时启用。
- 可选参数:
- 停用章节折叠功能:
- 示例:
mw.gadgets.stickyHeading = $.extend( mw.gadgets.stickyHeading, {collapse: false} );
- 说明:默认设置为
true
。
- 示例:
- 同时设置多个参数:
- 示例:
mw.gadgets.stickyHeading = {namespace: [0, 2], mode: 'desktop', collapse: false};
- 示例: