The issue you're facing is caused by having the CSS property overflow: hidden
set on the parent element, div.sc_menu
. This is instructing the browser to hide any content that overflows outside of the boundaries of the div.sc_menu
. To resolve this, simply remove the overflow: hidden
setting.
Alternatively, if you are using overflow: hidden
for clearing floats, you will need to clear your floats manually in another way.
If manual float clearing is not an option and you must keep the overflow: hidden
property, consider making the popup menu a child of the <body>
tag and positioning it manually based on user interactions. In this scenario, standard CSS techniques for navigation may not work, so you'll need to implement similar functionality using JavaScript.