How can I make it so users must stay on the dropdown on the horizontal navigation for like, a second or so before the dropdown occurs? It is annoying right now that just drive-by’ing results in the page shift.
Why not either a) make the menu overlay the picture (which stops the shift) or b) make the menu visible onClick (like SP does with theirs on the main site)
Due to the way this is set up, and the functionality of this (automated markup), I need JS to be the driving force behind this show/hide. I only change visibility via CSS (so you can’t see it overlaying) so I don’t think the transition delay would be of help, so I think I’ll need to mess around with the hover intent plugin. Thanks for that!
It appears that it’s screwing with the dropdown effect (albeit working in that aspect). You can see it live.
I tried putting the JS mouseenter in a setTimeout of 1 additional second, but that didn’t work. Also tried increasing the animation from 200, to 1200, but perhaps I’m missing something.
Also, I did a separate transition delay for hovering on / off beceause when you hover off, I think it would be better for it to get closed faster. Let me know your thoughts! Thanks.
I actually just removed the animate() part a while ago and just did .css() because the CSS is handling the animation part of that. I was wondering if you were still seeing it, and if so, what you are doing to replicate it because I don’t.
I’m guessing you aren’t seeing it though because of my .css() change?