◆少前百科是非盈利性、非官方的少女前线维基百科。 ◆如果您发现某些内容错误/空缺,请勇于修正/添加!参与进来其实很容易!点这里 加入少前百科。 ◆有任何意见、建议、纠错,欢迎在 GFwiki:反馈与建议 提出和讨论。编辑事务讨论QQ群:597764980,微博@GFwiki少前百科 ◆To foreigners,You can use twitter to contact us. |
“Widget:SkinQuery/js”的版本间的差异
(relative link) |
|||
(未显示2个用户的14个中间版本) | |||
第7行: | 第7行: | ||
creat_select(); | creat_select(); | ||
update_suitChoice(); | update_suitChoice(); | ||
− | creat_suit() | + | creat_suit("skinFocus") |
creat_interact(); | creat_interact(); | ||
creat_album(); | creat_album(); | ||
第51行: | 第51行: | ||
var html_text = ` | var html_text = ` | ||
<div class="skinselectbox"> | <div class="skinselectbox"> | ||
− | <div class="suitbtnbtnbox"> | + | <div class="suitbtnbtnbox" style="display: none;"> |
− | <div class="gfcheckbtn suitbtn" id="suitModeFocus">纯享模式<\/div> | + | <div class="gfcheckbtn suitbtn buttonStateOn" id="suitModeFocus">纯享模式<\/div> |
− | <div class="gfcheckbtn suitbtn | + | <div class="gfcheckbtn suitbtn" id="suitModeGallery">画廊模式<\/div> |
<div class="gfcheckbtn suitbtn" id="suitModeCard">卡片模式<\/div> | <div class="gfcheckbtn suitbtn" id="suitModeCard">卡片模式<\/div> | ||
<div class="gfcheckbtn suitbtn" id="suitModeTheme">主题模式<\/div> | <div class="gfcheckbtn suitbtn" id="suitModeTheme">主题模式<\/div> | ||
<div class="gfcheckbtn suitbtn" id="suitModeText">文字模式<\/div> | <div class="gfcheckbtn suitbtn" id="suitModeText">文字模式<\/div> | ||
− | <\/div | + | <\/div> |
<div class="skinbtnbox"> | <div class="skinbtnbox"> | ||
<div class="gfactivebtn skinsecall">全选<\/div> | <div class="gfactivebtn skinsecall">全选<\/div> | ||
第68行: | 第68行: | ||
<div class="gfcheckbtn skinbtn buttonStateOn" id="suit2021">2021年<\/div> | <div class="gfcheckbtn skinbtn buttonStateOn" id="suit2021">2021年<\/div> | ||
<div class="gfcheckbtn skinbtn buttonStateOn" id="suit2022">2022年<\/div> | <div class="gfcheckbtn skinbtn buttonStateOn" id="suit2022">2022年<\/div> | ||
+ | <div class="gfcheckbtn skinbtn buttonStateOn" id="suit2023">2023年<\/div> | ||
+ | <div class="gfcheckbtn skinbtn buttonStateOn" id="suit2024">2024年<\/div> | ||
<\/div><br/> | <\/div><br/> | ||
<div class="skinbtnbox"> | <div class="skinbtnbox"> | ||
第99行: | 第101行: | ||
<div class="gfcheckbtn skinbtn buttonStateOn" id="xcard"><span class="btntext">黑卡无效<\/span><\/div> | <div class="gfcheckbtn skinbtn buttonStateOn" id="xcard"><span class="btntext">黑卡无效<\/span><\/div> | ||
<\/div><br/> | <\/div><br/> | ||
− | <div class="skinbtnbox"> | + | <div class="skinbtnbox" style="display: none;"> |
<div class="gfactivebtn skinsecall">全选<\/div> | <div class="gfactivebtn skinsecall">全选<\/div> | ||
<div class="gfactivebtn skinclear">清空<\/div> | <div class="gfactivebtn skinclear">清空<\/div> | ||
第107行: | 第109行: | ||
<div class="gfcheckbtn skinbtn buttonStateOn" id="NRMB">N<span class="btntext">RMB<\/span><\/div> | <div class="gfcheckbtn skinbtn buttonStateOn" id="NRMB">N<span class="btntext">RMB<\/span><\/div> | ||
<div class="gfcheckbtn skinbtn buttonStateOn" id="othertype">特殊<\/div> | <div class="gfcheckbtn skinbtn buttonStateOn" id="othertype">特殊<\/div> | ||
− | <\/div | + | <\/div> |
− | <div class="skinbtnbox"> | + | <div class="skinbtnbox" style="display: none;"> |
<div class="gfactivebtn skinsecall">全选<\/div> | <div class="gfactivebtn skinsecall">全选<\/div> | ||
<div class="gfactivebtn skinclear">清空<\/div> | <div class="gfactivebtn skinclear">清空<\/div> | ||
第115行: | 第117行: | ||
<div class="gfcheckbtn skinbtn buttonStateOn" id="diamond3" style="width: 120px;">1888 ~ 1999<span class="btntext">钻石<\/span><\/div> | <div class="gfcheckbtn skinbtn buttonStateOn" id="diamond3" style="width: 120px;">1888 ~ 1999<span class="btntext">钻石<\/span><\/div> | ||
<div class="gfcheckbtn skinbtn buttonStateOn" id="diamond4" style="width: 120px;">2180 ~ 2588<span class="btntext">钻石<\/span><\/div> | <div class="gfcheckbtn skinbtn buttonStateOn" id="diamond4" style="width: 120px;">2180 ~ 2588<span class="btntext">钻石<\/span><\/div> | ||
− | <\/div | + | <\/div> |
<\/div> | <\/div> | ||
第200行: | 第202行: | ||
else if(year == 2021 && suitChoice._year2021_status) year_pass = true; | else if(year == 2021 && suitChoice._year2021_status) year_pass = true; | ||
else if(year == 2022 && suitChoice._year2022_status) year_pass = true; | else if(year == 2022 && suitChoice._year2022_status) year_pass = true; | ||
+ | else if(year == 2023 && suitChoice._year2023_status) year_pass = true; | ||
+ | else if(year == 2024 && suitChoice._year2024_status) year_pass = true; | ||
if(year_pass && routine_pass) return true | if(year_pass && routine_pass) return true | ||
第279行: | 第283行: | ||
for(let num = 0; num < suitArray.length; num++){ | for(let num = 0; num < suitArray.length; num++){ | ||
let i = suitArray[num]; | let i = suitArray[num]; | ||
− | + | html_text += `<div class="onesuit"><a class="suitname" href="/w/` + $(suitElement[i]).attr("data-suitlink") + `">`; | |
html_text += `[` + $(suitElement[i]).attr("data-suitname") + `]<span class="suittime">`; | html_text += `[` + $(suitElement[i]).attr("data-suitname") + `]<span class="suittime">`; | ||
html_text += $(suitElement[i]).attr("data-time").slice(0, 4) + `年`; | html_text += $(suitElement[i]).attr("data-time").slice(0, 4) + `年`; | ||
第335行: | 第339行: | ||
let card_text = `<div class="oneskin ` + ((mode == "skinFocus") ? "skinfocus" : bcard_class) + `">`; | let card_text = `<div class="oneskin ` + ((mode == "skinFocus") ? "skinfocus" : bcard_class) + `">`; | ||
if(!(mode == "textMode")) card_text += `<div class="skinpicndiv" data-pica="${$(suitElement[i]).attr("data-pica" + String(j))}" data-picb="${$(suitElement[i]).attr("data-picb" + String(j))}">`; | if(!(mode == "textMode")) card_text += `<div class="skinpicndiv" data-pica="${$(suitElement[i]).attr("data-pica" + String(j))}" data-picb="${$(suitElement[i]).attr("data-picb" + String(j))}">`; | ||
− | + | if(!(mode == "textMode")) card_text += `<img class="skinpicn" src="` + $(suitElement[i]).attr("data-picn" + String(j)).replace(/ /g,"_") + `" /><\/div>`; | |
card_text += `<div class="skintext"> | card_text += `<div class="skintext"> | ||
第356行: | 第360行: | ||
card_text += `<div class="skinname">` + $(suitElement[i]).attr("data-name" + String(j)) + `<\/div>`; | card_text += `<div class="skinname">` + $(suitElement[i]).attr("data-name" + String(j)) + `<\/div>`; | ||
card_text += `${(bcard_text == "0") ? "X" : bcard_text}黑卡 ${$(suitElement[i]).attr("data-gain" + String(j))}${$(suitElement[i]).attr("data-item" + String(j))}`; | card_text += `${(bcard_text == "0") ? "X" : bcard_text}黑卡 ${$(suitElement[i]).attr("data-gain" + String(j))}${$(suitElement[i]).attr("data-item" + String(j))}`; | ||
− | + | card_text += `<\/div>`; | |
− | + | return card_text | |
} | } | ||
第365行: | 第369行: | ||
var img = new Image(); | var img = new Image(); | ||
$(img).load(function(){ $("#skinalbumpic").fadeIn(200);}); | $(img).load(function(){ $("#skinalbumpic").fadeIn(200);}); | ||
− | $(img).attr({"src": $(this).attr("data-pica").replace(/ /g, "_")}); | + | $(img).attr({"src": $(this).attr("data-pica").replace(/ /g,"_")}); |
$("#skinalbum").fadeIn(300); | $("#skinalbum").fadeIn(300); | ||
− | $("#skinalbumpic").attr("data-pica", $(this).attr("data-pica").replace(/ /g, "_")); | + | $("#skinalbumpic").attr("data-pica", $(this).attr("data-pica").replace(/ /g,"_")); |
− | $("#skinalbumpic").attr("data-picb", $(this).attr("data-picb").replace(/ /g, "_")); | + | $("#skinalbumpic").attr("data-picb", $(this).attr("data-picb").replace(/ /g,"_")); |
− | $("#skinalbumpic").attr("src", $(this).attr("data-pica").replace(/ /g, "_")); | + | $("#skinalbumpic").attr("src", $(this).attr("data-pica").replace(/ /g,"_")); |
$("#skinalbumpic").attr("state", "a"); | $("#skinalbumpic").attr("state", "a"); | ||
}); | }); | ||
$(".skindolllink").click(function(){ | $(".skindolllink").click(function(){ | ||
− | let doll_link = " | + | let doll_link = "/w/" + $(this).attr("data-dollname"); |
window.open(doll_link); | window.open(doll_link); | ||
}); | }); | ||
第465行: | 第469行: | ||
suitChoice._year2020_status = $("#suit2020").hasClass("buttonStateOn"); | suitChoice._year2020_status = $("#suit2020").hasClass("buttonStateOn"); | ||
suitChoice._year2021_status = $("#suit2021").hasClass("buttonStateOn"); | suitChoice._year2021_status = $("#suit2021").hasClass("buttonStateOn"); | ||
+ | suitChoice._year2022_status = $("#suit2022").hasClass("buttonStateOn"); | ||
+ | suitChoice._year2023_status = $("#suit2023").hasClass("buttonStateOn"); | ||
+ | suitChoice._year2024_status = $("#suit2024").hasClass("buttonStateOn"); | ||
suitChoice._typeJp_status = $("#typeJp").hasClass("buttonStateOn"); | suitChoice._typeJp_status = $("#typeJp").hasClass("buttonStateOn"); |