I have a mega-menu style navigation bar at the top of my website prototype, and I have an issue where the menu dropdowns appear while the user is mousing around the page (when they are not intentionally going to the navigation). This is very distracting and most times the user is just moving their mouse to another area of the page, and the flyouts are triggered.
My question is, is there a way to replicate a form of hover intent on the top level navigation? Basically, a timeout on the hover so that they flyout does not open unless they have hovered on it for >100 milliseconds? This would prevent my menu flyouts from haphazardly opening while the user mouses around the page.
As a side note, in web development I have built this behavior using a jquery hoverIntent plugin, so if you are familiar with that, that is the behavior I am trying to replicate here.