◆少前百科是非盈利性、非官方的少女前线维基百科。 ◆如果您发现某些内容错误/空缺,请勇于修正/添加!参与进来其实很容易!点这里 加入少前百科。 ◆有任何意见、建议、纠错,欢迎在 GFwiki:反馈与建议 提出和讨论。编辑事务讨论QQ群:597764980,微博@GFwiki少前百科 ◆To foreigners,You can use twitter to contact us. |
“Widget:Equipquery”的版本间的差异
第461行: | 第461行: | ||
</div></div><BR> | </div></div><BR> | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
+ | var equipElement; | ||
+ | var equipTarget; | ||
+ | var equipCheckbox; | ||
+ | var positionT; | ||
− | + | $(function(){ | |
+ | |||
+ | equipElement = document.querySelectorAll('.equipdata'); | ||
equipElement.forEach(function(el,i){el.dataset.nameIngame=el.dataset.nameIngame.replaceAll("_"," ")}) | equipElement.forEach(function(el,i){el.dataset.nameIngame=el.dataset.nameIngame.replaceAll("_"," ")}) | ||
− | + | equipTarget = new Array(1000); | |
//if (document.body.className.indexOf("skin-minerva")>-1&&document.body.clientWidth<650){document.querySelector("#liteMode").checked=true} | //if (document.body.className.indexOf("skin-minerva")>-1&&document.body.clientWidth<650){document.querySelector("#liteMode").checked=true} | ||
for (var k = 0; k < 1000; k++) { equipTarget[k] = -1; } | for (var k = 0; k < 1000; k++) { equipTarget[k] = -1; } | ||
+ | |||
+ | equipCheckbox = document.querySelectorAll('.filter_item'); | ||
+ | for (var i = 0; i < equipCheckbox.length; i++) { | ||
+ | equipCheckbox[i].addEventListener('click', reloadEquip); | ||
+ | equipCheckbox[i].checked = true; | ||
+ | } | ||
+ | positionT = document.querySelector('#position-marker'); | ||
+ | |||
+ | //首次输出 | ||
+ | for (var i = 0; i < equipElement.length; i++) { equipPrep(i); } | ||
+ | revealEquip(); | ||
+ | }); | ||
var gunTypeStr = ["特殊配件", "特殊弹匣", "特殊人形"]; | var gunTypeStr = ["特殊配件", "特殊弹匣", "特殊人形"]; | ||
第472行: | 第490行: | ||
var gunGetStr = ["主线战役", "常驻活动", "限时活动", "排行奖励", "心智升级", "黑市商店" , "每月签到"]; | var gunGetStr = ["主线战役", "常驻活动", "限时活动", "排行奖励", "心智升级", "黑市商店" , "每月签到"]; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
function reloadEquip() { //重新加载 | function reloadEquip() { //重新加载 | ||
第523行: | 第536行: | ||
} | } | ||
− | |||
function revealEquip() { //最终输出 | function revealEquip() { //最终输出 | ||
positionT.innerHTML = ""; | positionT.innerHTML = ""; | ||
第688行: | 第700行: | ||
} | } | ||
− | |||
− | |||
− | |||
document.querySelector("#liteMode").addEventListener("click", function(e){var a = document.querySelector("#Equiptable");if(e.target.checked){a.classList.add("minimode")}else{a.classList.remove("minimode")}}) | document.querySelector("#liteMode").addEventListener("click", function(e){var a = document.querySelector("#Equiptable");if(e.target.checked){a.classList.add("minimode")}else{a.classList.remove("minimode")}}) | ||
</script></includeonly> | </script></includeonly> |