我是一只历经沧桑的老狮

关于看板娘live2d插件的移动问题

题外之话

最近真的是被『从零开始的异次元生活』所迷倒,其实很早之前在各大网站上就听闻这个动漫的火爆程度,可是一直因为种种原因导致没有去观赏这部现在是迷恋的不要不要的动漫。
正好我博客又有可爱的萌萌的萝莉妹子蕾姆的看板娘插件,运行起来超级的卡哇伊有没有!一个中年大叔心里面住着一个纯纯的美丽萝莉 ,于是又弄了个蕾姆的返回顶部的小插件作为配套,弄完之后美美的自我欣赏一番——完美!

美中不足

由于蕾姆看板娘不是全身的,只有大半个身子,是一个没有下半身的残缺的蕾姆 ,只要拖动蕾姆就...... 所以就想着不让你们看到蕾姆“恐怖的”样子(我的恐怖只能给昴一个人看哦)。

食用方法

找到插件里的 JS 文件夹里的 message.js 文件,找到以下代码并将它们删除即可实现固定不能移动的效果!
这里要感谢该插件的制作者广树大佬的耐心帮助!大家如果喜欢蕾姆看板娘的话可以 穿越时光隧道 去下载哦!

var docMouseMoveEvent = document.onmousemove;
    var docMouseUpEvent = document.onmouseup;
    smcc.onmousedown = function(){var ent = getEvent();
        moveable = true;
        moveX = ent.clientX;
        moveY = ent.clientY;
        var obj = smcc;
        moveBottom = parseInt(obj.style.bottom);
        moveLeft = parseInt(obj.style.left);
        if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){window.getSelection().removeAllRanges();}            
        document.onmousemove = function(){if(moveable){var ent = getEvent();
                var x = moveLeft + ent.clientX - moveX;
                var y = moveBottom +  (moveY - ent.clientY);
                obj.style.left = x + "px";
                obj.style.bottom = y + "px";
            }
        };
        document.onmouseup = function(){if(moveable){
                var historywidth = obj.style.left;
                var historyheight = obj.style.bottom;
                historywidth = historywidth.replace('px', '');
                historyheight = historyheight.replace('px', '');
                sessionStorage.setItem("historywidth", historywidth);
                sessionStorage.setItem("historyheight", historyheight);
                document.onmousemove = docMouseMoveEvent;
                document.onmouseup = docMouseUpEvent;
                moveable = false; 
                moveX = 0;
                moveY = 0;
                moveBottom = 0;
                moveLeft = 0;
            }
        };
    };

本站未注明转载的文章均为原创,转载请注明来源,谢谢!

添加新评论