本WIKI由呜呜kurumi申请于2021年03月15日创建,编辑权限开放

本站简中服内容急速更新中,如有内容错误,可以联系站长呜呜kurumi提交错误,赛马娘WIKI力求给大家带来最好的体验,也欢迎训练员们和我们一起建设
bugfix0531
全站通知:

Widget:种马筛选2

来自赛马娘WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

<style> li.btn.queryParams.selected { color: #333 !important; background-color: #e6e6e6; border-color: #adadad; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125); } </style>

查询到结果 0 个,每页显示 0

<nav style="float: right;" aria-label="Page navigation">

</nav> <script type="text/javascript"> var submitBtnId = ""; var tableHeader = ("").replace("{ |", "{|"); var tableFooter = ; var defaultSearch = ""; var conditions = ""; var printColumn = paramsFormmatter("", "|?"); var parameters = paramsFormmatter(("").replace(/:/g, "="), "|"); var limit = ; var count = 0; var $ready = function (){ bindClickEvents();

   loadSupportCard();

} function loadSupportCard(){

   // 支援卡绑定

for (let i = 0; i < $(".support-sel-area").length; i++) { $($(".support-sel-area")[i]).click(function() { $("#support-preload-"+card_local).html($($(".support-sel-area")[i]).prop("outerHTML")); $("#hover-1").hide(); $("#mb-support-sel").hide(200);

               var cardname = $(this).children(".jp-support").text();
               $("#support-preload-0").prev().text(cardname);
               $("#support-preload-0").prev().attr("data-conditions",cardname)
               $("#support-preload-0").prev().addClass("selected")

console.log(cardname); looseBody(); }); }

   //支援卡选择点击事件

$("#support-preload-0").click(function() { $("#mb-support-sel").show(200); $("#hover-1").show(); card_local = "0"; fixedBody(); });

   //关闭支援卡弹窗的点击事件

$("#support-sel-cancel").click(function() { $("#hover-1").hide(); $("#mb-support-sel").hide(200); looseBody(); }); //bvideo修复 setTimeout(function(){$(".bvideo").children("iframe").attr("src",$(".bvideo").children("iframe")[0].src+"true");},5000); } function bindClickEvents(){ $("body").on("click", ".btn.queryParams", function(){ var isSelected = $(this).hasClass("selected"); $(this)[isSelected?"removeClass":"addClass"]("selected");

     if(!isSelected && $(this).parents("[data-ask-key]").attr("data-isRadio") === "true") $(this).siblings().removeClass("selected")

}).on("click", "#" + submitBtnId, function(){ queryData() }).on("click", ".gridPageBtn, .gridFirstPageBtn, .gridLastPageBtn", function(){ if($(this).hasClass("hide") || $(this).hasClass("active")) return false; var page = $(this).attr("data-page") || $(this).text(); getPageData(limit, refreshPager(count, limit, page)); })

   if(defaultSearch === "true" || defaultSearch === "1") queryData();

}

function queryData(){ conditions = getQueryParams(); $.getJSON( mw.util.wikiScript( 'api'), { format: 'json', action: 'parse', text: '{'+'{#ask:'+conditions +'|format=count}}', contentmodel: 'wikitext' }).done( function ( data ) { count = parseInt($(data.parse.text["*"]).text()); $("#queryCount").text(count); $("#queryLimit").text(limit); refreshPager(count, limit, 1); getPageData(limit, 1); }); }

function getPageData(limit, page){ limit = Number(limit); page = Number(page); var parametersTemp = parameters + "|limit=" + limit + "|offset=" + (page-1) * limit; var queryText = tableHeader + '{'+'{#ask:' + conditions + printColumn + parametersTemp + '}}' + tableFooter; $.getJSON( mw.util.wikiScript( 'api'), { format: 'json', action: 'parse', text: queryText, contentmodel: 'wikitext' }).done( function ( data ) { $("#queryDataGrid").html(data.parse.text["*"]);

       $(".sortable").tablesorter();

}); }

function refreshPager(count, limit, page){ var sumPage = Math.min(Math.ceil(Number(count)/Number(limit))); page = Number(page); page = page === 0 ? 1 : page; page = page < 0 ? sumPage : page; var pageStart = Math.max(1, page-2); var pageEnd = Math.min(Math.ceil(count/limit), pageStart + 4); pageStart = pageEnd <= 5 ? 1 : pageStart; var $a = $("<a>").attr({href:"javascript:void(0);"}); var btnArray = []; for(var i = pageStart; i <= pageEnd; i++){

btnArray.push($("

  • ").attr({class:"gridPageBtn" + (page === i?" active":"")}).append($a.clone().text(i))); } $(".gridPageBtn").remove(); $(".pagination li:first-child").after(btnArray); $(".gridFirstPageBtn")[page === 1?"addClass":"removeClass"]("hide"); $(".gridLastPageBtn")[page === sumPage || pageEnd === 1?"addClass":"removeClass"]("hide"); document.body.scrollTop = $("#queryDataGrid").offset().top - 100; return page; } function getQueryParams(){ var conditions = {}, query = []; $(".btn.queryParams.selected").each(function(){ var key = $(this).parents("tr").attr("data-ask-key"); if(conditions[key] === undefined) conditions[key] = []; conditions[key].push($(this).attr("data-conditions")); }) $.each(conditions, function(key, valArr){ query.push("["+"[" + key + valArr.join("||") + "]"+"]") }); return query.join(""); } function fixedBody () { let scrollTop = document.body.scrollTop || document.documentElement.scrollTop; document.body.style.cssText += 'position:fixed;width:100%;top:-' + scrollTop + 'px;'; } function looseBody () { let body = document.body; body.style.position = ; let top = body.style.top; document.body.scrollTop = document.documentElement.scrollTop = -parseInt(top); body.style.top = ; } function paramsFormmatter(param, connector){ return ("," + param).split(",").join(connector); } </script> <script>(function () { var t = function () { window.jQuery && window.mw ? $ready() : window.setTimeout(t, 100); }; t(); })();</script>