本页介绍的是自定义的折叠模板。关于更为常用的折叠模板,请见“Template:Hide”。关于模板展开的响应范围是整段文字和图片的折叠模板,请见“Template:Toggle”。 |
---|
本页面之全部或部分原来自灰机wiki的帮助:折叠,依 CC BY-NC-SA 3.0 授权引入;原贡献者可以在这里看到。 |
本文介绍如何使用MediaWiki内置的jQuery解决方案来实现折叠内容。默认的Navbox模板中已经集成了此功能。
在Html元素(div、span、table等)上添加一个名为mw-collapsible
的类(class)
<div class="mw-collapsible" style="width:60em;">折叠文字 Four score and seven years ago our forefathers brought forth on this continent</div>
data-expandtext
:展开文字,默认为“展开”data-collapsetext
:折叠文字,默认为“折叠”<div class="mw-collapsible" data-expandtext="打开我" data-collapsetext="关闭我" style="width:20em;">欢迎来到萌娘百科</div>
mw-collapsed
:通过添加这个类在一个元素上使之默认为“折叠”状态mw-collapsible
:通过添加这个类在一个元素上使之默认为“展开”状态mw-collapsible-content
:通过添加这个类在一个元素上使之成为自定义的折叠内容部分<div class="mw-collapsible mw-collapsed" style="width:60em;"> 这里的文字不会被折叠 <div class="mw-collapsible-content">折叠文字 Four score and seven years ago our forefathers brought forth on this continent</div> </div>
这里的文字不会被折叠
mw-customtoggle-<自定义名字>
:通过添加这个类在一个元素上使之成为折叠按钮,并在折叠内容所在的元素上添加同名的ID属性来控制折叠内容,此时折叠内容应添加mw-collapsed
、mw-collapsible
类。
<span class="mw-customtoggle-huiji">折叠按钮A</span> <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-huiji">折叠的内容</div> <span class="mw-customtoggle-huiji">折叠按钮B</span>
折叠按钮A
折叠按钮B
<div class="mw-collapsible mw-customtoggle-NoWorldcollapse" id="mw-customcollapsible-NoWorldcollapse">'''折叠(点我)'''</div> <div class="mw-collapsible mw-collapsed mw-customtoggle-NoWorldcollapse" id="mw-customcollapsible-NoWorldcollapse">'''展开(点我)'''</div>
<div class="mw-collapsible" style="width:60em;">折叠文字 Four score and seven years ago our forefathers brought forth on this continent</div> == 我是标题 ==
<div class="mw-collapsible" style="width:60em;">折叠文字 Four score and seven years ago our forefathers brought forth on this continent</div> {{clear}} == 我是标题 ==
|