From 86faca6004928eee5a417614ce5896ccac036f64 Mon Sep 17 00:00:00 2001
From: Jason Williscroft <me@karmanivero.us>
Date: Thu, 28 Nov 2024 01:11:14 +0800
Subject: [PATCH] Hide hidden links & remove the overlay when one is clicked
 (#5042)

---
 assets/js/plugins/jquery.greedy-navigation.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/assets/js/plugins/jquery.greedy-navigation.js b/assets/js/plugins/jquery.greedy-navigation.js
index ce8a80ca..a12ec3ee 100644
--- a/assets/js/plugins/jquery.greedy-navigation.js
+++ b/assets/js/plugins/jquery.greedy-navigation.js
@@ -103,7 +103,11 @@ $(function() {
     clearTimeout(timer);
   });
 
-  $hlinks.on('mouseleave', function() {
+  $hlinks.on("click", function () {
+    // Hide the hidden links & remove the overlay when one is clicked.
+    $hlinks.addClass("hidden");
+    $btn.removeClass("close");
+  }).on('mouseleave', function() {
     // Mouse has left, start the timer
     timer = setTimeout(function() {
       $hlinks.addClass('hidden');