MediaWiki:Common.js

来自LoveLive Wiki
跳到导航 跳到搜索

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

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:Ctrl-F5
document.title = mw.config.get('wgTitle') + ' - LoveLiveWiki';

$(document).ready(function() {
    //图片载入效果
    $('img').on('load', function(e){
		var that = $(this);
		that.css('opacity',0);
		setTimeout(function(){ 
			that.css('transition','opacity 1s').css('opacity',1);
		}, 1);
   });
   //End of 图片载入效果

});

initialize(
    function () {
        /* data-css data-js 在页面上直接插入脚本(不安全!) */
        $("[data-css]").each(function () {
             var $this = $(this);
             $this.css("display", "none");
             $("body").append("<style>" + $this.html().replace(/&gt;/g, ">") + "</style>");
        });
        $("[data-js]").each(function () {
             var $this = $(this);
             $this.css("display", "none");
             $("body").append("<script>" + $this.html().replace(/&gt;/g, ">").replace(/&lt;/g, "<").replace(/&amp;/g, "&") + "</script>");
        });
    },
    function () {
    }
);

function initialize(fn_interactive, fn_complete) {
    if (document.readyState === "complete") {
        fn_interactive();
        fn_complete();
    }
    else if (document.readyState === "interactive") {
        window.addEventListener("load", function () {
            fn_complete();
        });
        fn_interactive();
    }
    else {
        document.addEventListener("readystatechange", function () {
            if (document.readyState === "interactive") fn_interactive();
            else if (document.readyState === "complete") fn_complete();
        });
    }
}