Greasy Fork is available in English.
按下`\`后展示或隐藏悬浮球。
当前为
// ==UserScript==
// @name 原创 - 云·原神 - 隐藏悬浮球
// @name:en_US Original - Genshin Impact · Cloud - Hidden float-ball
// @description 按下`\`后展示或隐藏悬浮球。
// @version 1.0.1
// @author CPlayerCHN
// @license MulanPSL-2.0
// @namespace https://www.gitlink.org.cn/CPlayerCHN
// @match https://ys.mihoyo.com/cloud/
// @icon https://ys.mihoyo.com/cloud/ico/favicon_128.4.3.0.ico
// @grant GM_addStyle
// @run-at document-idle
// ==/UserScript==
(function() {
'use strict';
// 调整样式
GM_addStyle('.game-menu-fab__btn { transition: opacity .1s cubic-bezier(0.00, 0.00, 0.00, 1.00) }');
// 监听按键按下
addEventListener('keydown', (e) => {
// 定义当前按下的按键和悬浮球变量
let Key = e.key,
floatBall = document.querySelector('.game-menu-fab__btn');
// 如果按下斜杠 为了节省资源先判断按下的按键
if(Key === '\\') {
// 悬浮球存在且悬浮球被隐藏
if(floatBall && floatBall.style.opacity === '0') {
// 就展示悬浮球
floatBall.setAttribute('style', 'opacity: 1');
// 不然如果按下斜杠且悬浮球存在
} else if(floatBall) {
// 就隐藏悬浮球
floatBall.setAttribute('style', 'opacity: 0');
};
}
});
})();