Wrote a horizontal rubber menu for yourself. In principle, I wanted to implement it and it turned out (a drop-down menu for several columns, while decreasing, everything smoothly shifts and cuts off the text at the right moment), maybe you will have other views on certain things, I will be glad to hear. But the whole point of the question is a little different.
After several resizing, the hover noticeably slows down. My knowledge of jQuery does not yet answer the question why this may be so. Can someone tell you what the essence of the problem is and how it can be solved. Demo codepen.io