Homepage › Community Forums › Epik Theme Support › Epik navigation appearing behind headline on pages
Tagged: epik theme, primary navigation
Hi,
Occasionally the primary navigation dropdown menu appears behind the h1 text on my pages. The navigation dropdowns also appear behind the slider on the home page occasionally. Also, occasionally the third menu item some times disappears before I can click on it to go to that page. It’s really inconsistent and seems to go away when I refresh the page.
Can anyone tell me how to fix this annoying glitch?
Here is my site: https://axixonlinesolutions.com
I’ve also noticed this in the epik demo online. Any advice is greatly appreciated.
Thanks,
JanJ
I haven’t ran into that issue yet with this theme. I’ve refreshed the page multiple times and it still works fine on my end (both your site and the demo).
About several months ago there was another user that mentioned there was “widespread broadband issues” in his Country which caused an issue with scripts and style sheets not loading fast enough. Basically it was due to his internet access at the time loading scripts/style sheets slower than usual. When the connection is slow, it takes a while to load some of the Scripts used by the Genesis Framework to load the Jquery/Navigation. This wasn’t a Child Theme (Epik) issue, it had to do with his connection loading the scripts slower.
I’m not sure if it’s related to what you’re seeing or not, but I thought I’d mention it just in case. If it’s working sometimes, and other times it’s not, then it’s most likely due to something preventing the scripts from loading fast enough (that’s my guess).
I have the same issue. and you can see it on his site if you load the site, then go down (let’s say half of the site) and then go back to the top. then click on products. The menue is behind the first image (slider).
We have the same issue and we didn’t found a solution. We have the problems recognized on an iPad air .
+JayJay Rang I checked the site again and did exactly as you said but it’s still not showing up for me. What browser are you using? I’m viewing from Chrome on a Macbook Pro.
Do you have a link to your site so I can see if the issue shows up there?
The issue, from what I’ve tested, is only on Safari. I’m having the same problem with sliders and images after you scroll down, until the header shrinks, and then scroll back to the top, sub menus drop down behind them.
@Trevor, I’m not sure if this is the cause of the issue or not, but I may have to see about removing the Fade effect for the navigation. Whenever you scroll down, the Fade effect activates when bringing the menu back. I’m wondering if there’s an issue between the Javascript for that effect combined with the default Javascript to control the Sub menus in Genesis. Of course everything seems to be working fine on my end in Chrome, but I can try and test with a different browser like Safari and see what I can come up with. Sometimes different browsers react differently to certain code/scripts.
Do you have a site setup already that I can take a look at? If you can provide a Temporary Login, I can also test and see if removing or adjusting the Fade effect makes a difference to the issue.
Thanks for that Wes. Removing the fade effect from global.js fixed it. I’m a web developer but this one had me stumped for a minute. I’m sorry but I can’t provide the site without permission first, but I did confirm that the bug is present in a new installation with only genesis and epik installed, just to make sure it wasn’t something I had done.
@Trevor Ah, I figured it must have something to do with that! There was a separate issue with the Fade Effect I had to get fixed not too long ago as well.
For now, I recommend everyone else remove the Fade Effect class from the global.js file (inside the js
folder in your theme) until I figure out a way to fix it.
At the top of the global.js file, make sure and remove the class fadeup-effect
from the following code.
// Add shrink class to site header after 50px
$(document).on("scroll", function(){
if($(document).scrollTop() > 250){
$(".site-header").addClass("shrink fadeup-effect");
} else {
$(".site-header").removeClass("shrink fadeup-effect");
}
});
If you need assistance making this adjustment within the file just let me know.