Dropdown menu appearing behind slider

Permalink Browser Info Environment
Hi,

I think this is a simple one but in IE7 the dropdown part of the mega menu appears behind a slider i've got running directly beneath it. As usual it doesn't do this in any other browsers at all!

Is there a quick fix for this? A Z-Index that can be changed or similar?

thanks for your time

Type: Discussion
Status: New
obaluba
View Replies:
jb1 replied on at Permalink Reply
jb1
Hi,
This is a general CSS issue/IE bug that affects any script which generates layered effects - not just Mega Menu.

The div tag that wraps the slider/slideshow below the mega menu needs to have a "position:relative" and a z-index lower than the div tag wrapping the mega menu. This kind of tweak requires a bit of CSS knowledge. If you get stuck, just provide the URL where you've installed it and I can point you in the right direction.

JB
TimeAccess replied on at Permalink Reply
TimeAccess
Thought I might add;
If you run into the menu div property 'overflow: hidden;', that can obscure a dropdown menu as well. Taking that out fixed a problem I had with a particular css template I was working with.

:P
kirkdavidson replied on at Permalink Reply
kirkdavidson
I seem to be having the same issue but my CSS knowledge is very limited. I don't seem to understand how to fix this. Works fine in Firefox and Safari, looks great on those two browsers actually. But IE on the other hand makes it look like crap

http://www.kirkdavidson.com
jb1 replied on at Permalink Reply
jb1
Hi Kirk, it's best to open a new support request rather than piggybacking on someone else's so they don't get the email notifications about your questions.

I've checked your website and the whole layout is inside a table which isn't a particularly good way to lay out a page (in 2012). Using "div" tags is a much better way, with better support for more control in terms of placement/layout. In IE, the table cell mustn't be allowing an "overflow" of the cell which is why it's chopping off.

I'd suggest you create the layout with div tags instead and that should resolve your issue. Your situation is actually completely different to the previous ones in the forum thread.

Hope this helps.

JB

concrete5 Environment Information

Browser User-Agent String

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.