From d2bfd4063198c7a48ed203fb9af8428dd3586bd8 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Mon, 30 Sep 2024 00:27:17 +0800 Subject: fix: prevent redundant sub-menu generate --- src/MenuItem.mjs | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/MenuItem.mjs b/src/MenuItem.mjs index e974f9e..ac082b2 100644 --- a/src/MenuItem.mjs +++ b/src/MenuItem.mjs @@ -31,6 +31,7 @@ class Folder { element.innerHTML = this.innerHTML; element.style.cssText = 'position: relative; overflow: visible;'; element.onmouseover = () => { + if (element.querySelector('.sub-menu')) return; // Prepare submenu this.submenu = document.createElement('div'); this.submenu.className = 'sub-menu'; -- cgit v1.2.3-70-g09d2