aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-10-02 09:12:02 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-10-02 09:12:02 +0800
commitd364dca06c5b4687044c26b49c9386cfe50d1cae (patch)
tree24d41fa0011a94c1329610946bc9caf1692d3142
parent5b8841f3a3e3bb673a3834a3558d8d8f18e11311 (diff)
feat: remove submenu when mouseleave
-rw-r--r--src/MenuItem.mjs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/MenuItem.mjs b/src/MenuItem.mjs
index 5d7fdc0..2bf54c2 100644
--- a/src/MenuItem.mjs
+++ b/src/MenuItem.mjs
@@ -28,6 +28,7 @@ class Folder extends HTMLDivElement {
28 submenu.className = 'sub-menu'; 28 submenu.className = 'sub-menu';
29 submenu.style.cssText = `position: absolute; left: 105%; top: 0px;`; 29 submenu.style.cssText = `position: absolute; left: 105%; top: 0px;`;
30 this.items.forEach(item => submenu.appendChild(item)); 30 this.items.forEach(item => submenu.appendChild(item));
31 submenu.onmouseleave = () => submenu.remove()
31 32
32 // hover effect 33 // hover effect
33 this.parentElement 34 this.parentElement