Automatically click group buttons when hovering over them
目前為
// ==UserScript==
// @name GeoPixels - Auto-open menus on hover
// @namespace http://tampermonkey.net/
// @version 1.2
// @description Automatically click group buttons when hovering over them
// @author You
// @match *://geopixels.net/*
// @match *://*.geopixels.net/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// Wait for the page to load
function init() {
const controlsLeft = document.getElementById('controls-left');
if (!controlsLeft) {
// If controls-left doesn't exist yet, try again in a bit
setTimeout(init, 500);
return;
}
// Find all buttons that end with "GroupBtn" or "plusplusBtn" within controls-left
const groupButtons = controlsLeft.querySelectorAll('button[id$="GroupBtn"], button[id$="plusplusBtn"]');
groupButtons.forEach(button => {
button.addEventListener('mouseenter', function() {
// Trigger a click event on the button
this.click();
});
});
console.log(`Auto-hover script initialized on ${groupButtons.length} group buttons`);
}
// Start the script when DOM is ready
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', init);
} else {
init();
}
})();