◆少前百科是非盈利性、非官方的少女前线维基百科。 ◆如果您发现某些内容错误/空缺,请勇于修正/添加!参与进来其实很容易!点这里 加入少前百科。 ◆有任何意见、建议、纠错,欢迎在 GFwiki:反馈与建议 提出和讨论。编辑事务讨论QQ群:597764980,微博@GFwiki少前百科 ◆To foreigners,You can use twitter to contact us. |
“Widget:子页面列表”的版本间的差异
Mikumikuer(讨论 | 贡献) |
Mikumikuer(讨论 | 贡献) |
||
第15行: | 第15行: | ||
#firstHeading > div.mw-prefixindex-body > ul.mw-prefixindex-list li::after {left: 0px;top: 12px;position: absolute;content: '';border-left: 0px solid transparent;;border-top: 5px solid transparent;border-bottom: 5px solid transparent;width: 10px;transition:all 0.1s ease-in-out} | #firstHeading > div.mw-prefixindex-body > ul.mw-prefixindex-list li::after {left: 0px;top: 12px;position: absolute;content: '';border-left: 0px solid transparent;;border-top: 5px solid transparent;border-bottom: 5px solid transparent;width: 10px;transition:all 0.1s ease-in-out} | ||
</style> | </style> | ||
− | |||
<script type="text/javascript"> | <script type="text/javascript"> | ||
/* 子页面列表 */ | /* 子页面列表 */ | ||
function sublist(pagename,mainpage,exclude){ | function sublist(pagename,mainpage,exclude){ | ||
+ | var a=document.querySelectorAll("#section_0"); | ||
+ | if (!a.length){var headername = "#firstHeading";} | ||
+ | else {var headername = "#section_0";} | ||
var get1 = $("ul.mw-prefixindex-list li").length; | var get1 = $("ul.mw-prefixindex-list li").length; | ||
if (get1 < 3) { | if (get1 < 3) { | ||
− | $("\<div class\=\'mw-prefixindex-body\' id\=\'subnavbox\'\>\<\/div\>").prependTo($( | + | $("\<div class\=\'mw-prefixindex-body\' id\=\'subnavbox\'\>\<\/div\>").prependTo($(headername)); |
$("ul.mw-prefixindex-list").prependTo($("#subnavbox")); | $("ul.mw-prefixindex-list").prependTo($("#subnavbox")); | ||
}; | }; | ||
第27行: | 第29行: | ||
var firstList = "\<li\>\<a href\=\'\/index.php\?title\="+mainpage+"' title\=\'"+mainpage+"\' \>"+mainpage+"\<\/a\>\<\/li\>"; | var firstList = "\<li\>\<a href\=\'\/index.php\?title\="+mainpage+"' title\=\'"+mainpage+"\' \>"+mainpage+"\<\/a\>\<\/li\>"; | ||
var current = pagename; | var current = pagename; | ||
− | $('div.mw-prefixindex-body').appendTo($( | + | $('div.mw-prefixindex-body').appendTo($(headername)); |
− | $(' | + | $(headername + '\> div.mw-prefixindex-body').css('display','inline-block'); |
− | $(firstList).prependTo($(" | + | $(firstList).prependTo($(headername+"\> div.mw-prefixindex-body ul")); |
− | $(subnav).prependTo($(" | + | $(subnav).prependTo($(headername + "\> div.mw-prefixindex-body")); |
− | var a = document.querySelectorAll(' | + | var a = document.querySelectorAll(headername + '\> div.mw-prefixindex-body > ul a'); |
− | var b = document.querySelectorAll(' | + | var b = document.querySelectorAll(headername + '\> div.mw-prefixindex-body > ul li'); |
− | $(' | + | $(headername '\> div.mw-prefixindex-body ul.mw-prefixindex-list').attr("id","subnavbar") |
for (var i = 0; i < a.length; i++) { | for (var i = 0; i < a.length; i++) { | ||
if (current == a[i].innerHTML) {b[i].className="active";}; | if (current == a[i].innerHTML) {b[i].className="active";}; | ||
第45行: | 第47行: | ||
}; | }; | ||
}; | }; | ||
− | var a = document.querySelectorAll(' | + | var a = document.querySelectorAll(headername + '\> div.mw-prefixindex-body > ul a'); |
− | var b = document.querySelectorAll(' | + | var b = document.querySelectorAll(headername + '\> div.mw-prefixindex-body > ul li'); |
var wd= a.length * 30; | var wd= a.length * 30; | ||
var tr= a.length * 0.05; | var tr= a.length * 0.05; | ||
− | addCssRule(' | + | addCssRule(headername + ' > div.mw-prefixindex-body:hover ul.mw-prefixindex-list', 'height:' + wd + 'px;'); //自定义函数,位于head内 用法 addCssRule (selector ,style ,index);index为插入顺序 同一元素较后的覆盖前面的 |
− | addCssRule(' | + | addCssRule(headername + ' > div.mw-prefixindex-body > ul', 'transition:all ' + tr + 's ease-in-out'); |
}; | }; | ||
$(sublist("<!--{$pagename}-->","<!--{$mainpage}-->",<!--{$exclude}-->)); | $(sublist("<!--{$pagename}-->","<!--{$mainpage}-->",<!--{$exclude}-->)); | ||
− | </script | + | </script> |
</includeonly> | </includeonly> | ||
<noinclude><nowiki>{{#Widget:子页面列表|mainpage=Widget:子页面列表|subpage1=测试|subcount=1|active=0}}</nowiki></noinclude> | <noinclude><nowiki>{{#Widget:子页面列表|mainpage=Widget:子页面列表|subpage1=测试|subcount=1|active=0}}</nowiki></noinclude> |
2018年12月15日 (六) 02:24的版本
{{#Widget:子页面列表|mainpage=Widget:子页面列表|subpage1=测试|subcount=1|active=0}}