舰R百科是靠无数志愿编辑者持续地建设更新完善的。编辑非常简单,无需代码知识,请勇于更新页面!
编辑入门 | 资助百科 | 留言讨论页 | 微博@舰R百科 | 百科编辑讨论Q群:366818861

MediaWiki:Common.js

来自舰R百科
Donnyjie留言 | 贡献2016年5月31日 (二) 21:45的版本
跳转到导航 跳转到搜索

注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox/Safari:按住“Shift”的同时单击“刷新”,或按“Ctrl-F5”或“Ctrl-R”(Mac为“⌘-R”)
  • Google Chrome:按“Ctrl-Shift-R”(Mac为“⌘-Shift-R”)
  • Internet Explorer:按住“Ctrl”的同时单击“刷新”,或按“Ctrl-F5”
  • Opera:在“工具→首选项”中清除缓存

如果您已登陆但该页面出现未登录状态,请尝试在地址栏的地址最后添加代码?id=1来访问最新页面,添加代码后的本页地址如下: https://www.zjsnrwiki.com/wiki/MediaWiki:Common.js?id=1

公共代码页
  1. 全局CSS
  2. 全局JS
  3. 移动端CSS
  4. 移动端JS
  5. 管理员CSS
  6. 管理员JS
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
/* 切换立绘按钮(当前作废) */
$(document).ready(
			function (){
			
			$("#btn_2").click(
				function (){
					$("#btn_1").css("display","none");
					$("#btn_2").css("display","none");
					$("#btn_3").css("display","");
					$("#btn_4").css("display","");
				}
			);
			
			$("#btn_3").click(
				function (){
					$("#btn_1").css("display","none");
					$("#btn_2").css("display","");
					$("#btn_3").css("display","none");
					$("#btn_4").css("display","");
				}
			);
			
			$("#btn_4").click(
				function (){
					$("#btn_1").css("display","none");
					$("#btn_2").css("display","");
					$("#btn_3").css("display","");
					$("#btn_4").css("display","none");
				}
			);
			
			$("#btn_5").click(
				function (){
					$("#btn_1").css("display","");
					$("#btn_2").css("display","");
					$("#btn_3").css("display","");
					$("#btn_4").css("display","");
				}
			);
		});

/* Countdown */
importArticles({
    type: "script",
    articles: [
        "wikia:c:dev:MediaWiki:Countdown/code.js"
    ]
});

/*   导航   */
 $(function () {
        /*战舰少女R导航*/
        (function ($, de) {
            /*导航栏悬浮、点击展开*/
            $(".banner1").hover(function () {
                $(this).find(".banner2").eq(0).show();
            }, function () {
                $(this).find(".banner2").eq(0).hide();
            });
            var isTouch = ('ontouchstart' in de) ? 'touchstart' : 'click', _on = $.fn.on;
            $.fn.on = function () {
                arguments[0] = (arguments[0] === 'click') ? isTouch : arguments[0];
                return _on.apply(this, arguments);
            };
            $(".banner1").on("click", function () {
                var obj = $(this).find(".banner2").eq(0);
                if (obj.is("visible")) {
                    obj.hide();
                } else {
                    obj.show();
                }
                $(this).siblings().find(".banner2").hide();
            });
            /*导航栏倒计时*/
            var now = new Date();
            var nows = now.getTime();
            now.setHours(0);
            now.setMinutes(0);
            now.setSeconds(0);
            var today = now.getTime();

            var passed = Math.floor((nows - today) / 1000);
            changeCountDown();
            setInterval(function () {
                changeCountDown();
            }, 1000);
            function changeCountDown() {
                var lave = 24 * 60 * 60 - passed,h = Math.floor(lave / 3600), m = Math.floor((lave - h * 3600) / 60), s = lave - h * 3600 - m * 60,_s='',_c='#0F3';
                if(passed<60) _s=",成功+1day";
                if(passed>12*3600) _c="#fc0";
                if(passed>23*3600) _c="#F30";
                $("#zjsnr-lavetime").html("<span style='color:"+_c+"'>"+h+"</span>"+"小时" +"<span style='color:"+_c+"'>"+m+"</span>" + "分" + "<span style='color:"+_c+"'>"+s+"</span>" + "秒"+_s);
                passed++;
            }

        }(jQuery, document.documentElement));
    })

/* 显示上级页面标题的链接 */
$(function(){
    if (mw.config.values.wgPageName.indexOf('/') != -1 && !$('.subpages')[0] && (mw.config.values.wgNamespaceIds.special != mw.config.values.wgNamespaceNumber || mw.config.values.wgPageName.indexOf('Special:移动页面') != -1)) {
        var links = mw.config.values.wgPageName.split('/'),
            link = '/wiki',
            subpages = $('<span class="subpages"></span>').text('<'),
            length = links.length - 1,
            index;
        if (mw.config.values.wgPageName.indexOf('Special:移动页面') != -1) links.splice(0, 1);
        for (index = 0; index < length; index++) {
            link += '/' + links[index];
            subpages.append($('<a/>', {
                text: ' ' + links[index],
                href: link
            }));
            if (length - index - 1) subpages.append(" |");
        }
        $('#contentSub').prepend(subpages);
    }
});