2023年政策修订增补工作正在进行中,欢迎参与!
Module talk:Nav
跳转到导航
跳转到搜索
奇偶行问题
@サンムル 为了在中间插入子navbox之后保持list之间颜色间隔,之前一般会用中间空一个list序号的方式来调整。新版本是好像是自动判断奇偶了,调整完不起作用了?
效果 | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Grandom讨论·贡献 2020年11月13日 (五) 01:28 (CST)
- @Grandom新算法不再按照“group”后的序号来决定颜色,没有group的空白list将会被忽略。莫名其妙空一个序号的做法将会带来迷惑,因此被弃用了。之后将会通过技术手段查找、删除所有的空序号。--サンムル(讨论) 2020年11月13日 (五) 09:29 (CST)
- 非常抱歉理解错了你的意思,这确实是个严重的问题,目前正在修复中。--サンムル(讨论) 2020年11月13日 (五) 10:05 (CST)
- fixed. 模块将会识别上一项中的最后一行的奇偶样式,自行调整后续行的奇偶样式;除此以外,还可以通过参数evenoddn来仅调整一行的奇偶样式,可以赋值
even
、odd
、swap
。(注意:swap
的效果是在参数evenodd
的基础上交换的,所以如果两个参数都是swap
,就负负得正了。) @Grandom--サンムル(讨论) 2020年11月13日 (五) 16:56 (CST)
默认状态下
每行样式与上一行相反→ evenodd=swap
指定首行应用偶数行样式→ 插入child时
child结束后的第一行自动与child的最后一行相反
影响随后的行→ evenoddn=odd/even
指定第n行应用奇数/偶数样式
不受其他行样式影响
不对其他行样式造成影响→ evenoddn=swap
指定第n行的样式与自动判断得到的样式相反
影响随后的行→ evenodd=odd/even
每行样式与上一行相同,首行应用奇数/偶数行样式→