对小花仙官网游戏页面新增了快捷的放大缩小的按钮,不需要再用右键菜单慢慢点了。点击放大缩小按钮即可对游戏画面放大缩小。但是移动视野需要从面板的文本框开始拖动,这点需要注意。暂不支持输入放大倍率。
// ==UserScript==
// @name 小花仙 快捷放大缩小
// @namespace http://tampermonkey.net/
// @version 0.3
// @description 对小花仙官网游戏页面新增了快捷的放大缩小的按钮,不需要再用右键菜单慢慢点了。点击放大缩小按钮即可对游戏画面放大缩小。但是移动视野需要从面板的文本框开始拖动,这点需要注意。暂不支持输入放大倍率。
// @license BSD-3-Clause
// @author 别问我是谁请叫我雷锋
// @match http://hua.61.com/
// @grant none
// ==/UserScript==
(function() {
'use strict';
$("#gamehead").after('<div class="age-hint" style="height: 100px;">放大<input type="number" readonly id="scale" style="width: 50px;"><span>%</span><button id="zoomin"> + </button><button id="zoomout"> - </button><br><button style="font-family: \'simsun\'" id=\'panUp\'>↑</button><br><button style="font-family: \'simsun\'" id=\'panLeft\'">←</button><button style="font-family: \'simsun\'" id=\'panBottom\'>↓</button><button style="font-family: \'simsun\'" id=\'panRight\'>→</button></div>');
$("#scale").val(100);
$("#zoomin").click(() => {
var prevVal = $("#scale").val();
if (prevVal <= 100) {
prevVal = 100;
}
$("#scale").val($("#scale").val() * 2);
console.log(prevVal / $("#scale").val() * 100);
$("#gamehead").find("embed")[0].Zoom(prevVal / $("#scale").val() * 100)
});
$("#zoomout").click(() => {
var prevVal = $("#scale").val();
$("#scale").val($("#scale").val() / 2);
console.log(prevVal / $("#scale").val() * 100);
$("#gamehead").find("embed")[0].Zoom(prevVal / $("#scale").val() * 100)
});
$("#panUp").click(() => {
$("#gamehead").find("embed")[0].Pan(0, -100, 1);
});
$("#panBottom").click(() => {
$("#gamehead").find("embed")[0].Pan(0, 100, 1);
});
$("#panLeft").click(() => {
$("#gamehead").find("embed")[0].Pan(-100, 0, 1);
});
$("#panRight").click(() => {
$("#gamehead").find("embed")[0].Pan(100, 0, 1);
});
// Your code here...
})();