◆少前百科是非盈利性、非官方的少女前线维基百科。
◆如果您发现某些内容错误/空缺,请勇于修正/添加!参与进来其实很容易!点这里 加入少前百科
◆有任何意见、建议、纠错,欢迎在 GFwiki:反馈与建议 提出和讨论。编辑事务讨论QQ群:597764980,微博@GFwiki少前百科
◆To foreigners,You can use twitter to contact us.
Icon Nyto Silver.png

“Widget:SkinQuery/js”的版本间的差异

来自少前百科GFwiki
跳转至: 导航搜索
(更新)
(更新)
第382行: 第382行:
 
function creat_click(){
 
function creat_click(){
 
     $('.skinpicndiv').click(function(){
 
     $('.skinpicndiv').click(function(){
         $("#skinalbum").fadeIn();
+
        $("#skinalbumpic").hide();
 +
        var img = new Image();
 +
        $(img).load(function(){ $("#skinalbumpic").fadeIn(200);});
 +
        $(img).attr({"src": $(this).attr("data-pica").replace(/ /g, "_")});
 +
 
 +
         $("#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, "_"));
第413行: 第418行:
 
     $("#mw-content-text").append(html_text);
 
     $("#mw-content-text").append(html_text);
  
 +
    $("#skinalbum").attr("the_width", the_width);
 
     $("#skinalbum").css({"width":album_width, "height":album_width, "left":(String((window.innerWidth - the_width + 20)/2) + "px"), "top":(String((window.innerHeight - the_width + 20)/2) + "px")});
 
     $("#skinalbum").css({"width":album_width, "height":album_width, "left":(String((window.innerWidth - the_width + 20)/2) + "px"), "top":(String((window.innerHeight - the_width + 20)/2) + "px")});
 
     $("#skinalbumpic").css({"width":pic_width, "height":pic_width});
 
     $("#skinalbumpic").css({"width":pic_width, "height":pic_width});
  
 
     $("#skinalbumswitch").click(function(){
 
     $("#skinalbumswitch").click(function(){
         if($("#skinalbumpic").attr("state") == "a"){
+
         $("#skinalbumpic").fadeOut(200);
            $("#skinalbumpic").attr("src", $("#skinalbumpic").attr("data-picb"));
+
 
            $("#skinalbumpic").attr("state", "b");
+
        setTimeout(function(){
        } else {
+
            var img = new Image();
            $("#skinalbumpic").attr("src", $("#skinalbumpic").attr("data-pica"));
+
            $(img).load(function(){ $("#skinalbumpic").fadeIn(200);});
            $("#skinalbumpic").attr("state", "a");
+
   
         }
+
            if($("#skinalbumpic").attr("state") == "a"){
 +
                $(img).attr({"src": $("#skinalbumpic").attr("data-picb")});
 +
                $("#skinalbumpic").attr("src", $("#skinalbumpic").attr("data-picb"));
 +
                $("#skinalbumpic").attr("state", "b");
 +
            } else {
 +
                $(img).attr({"src": $("#skinalbumpic").attr("data-pica")});
 +
                $("#skinalbumpic").attr("src", $("#skinalbumpic").attr("data-pica"));
 +
                $("#skinalbumpic").attr("state", "a");
 +
            }
 +
         }, 200);
 
     });
 
     });
  
 
     $("#skinalbumclose").click(function(){
 
     $("#skinalbumclose").click(function(){
         $("#skinalbum").fadeOut();
+
         $("#skinalbum").fadeOut(300);
 
     });
 
     });
 +
}
 +
 +
function creat_albumpic(){
 +
    let html_text = `<img id="skinalbumpic" src="" state="a" \/>`;
 +
    $("#skinalbum").append(html_text);
 +
 +
    let the_width = $("#skinalbum").attr("the_width");
 +
    $("#skinalbumpic").css({"width":(String(the_width - 40) + "px"), "height":(String(the_width - 40) + "px")});
 
}
 
}
 
})
 
})
 
</script></includeonly>
 
</script></includeonly>

2021年4月20日 (二) 09:57的版本