OK, I've looked at your archive. Apparently something about bootstrap is triggering something in the script that causes it to set individual ul elements in the menu to overflow hidden. I worked on this menu, and I recall that under certain browser conditions (older IE I think, but branching was done on the basis of measurements, not browser sniffing) that was desirable. But in this case bootstrap is triggering it in an undesirable manner. In Chrome (and probably most if not all current browsers) this can be fixed in your demo by adding (highlighted):
Code:
<link href="assets/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="assets/css/menu/ddsmoothmenu.css" />
<style type="text/css">
.ddsmoothmenu ul, .ddshadow {overflow: visible !important;}
</style>
You could of course instead add its rule (red) to the end of the ddsmoothmenu.css file.
Again, in my opinion bootstrap is pretty extreme and might not be the best fit for a complex web site. Also, although this solution works for a simple demo, the more complex a page becomes, the more of a chance other issues may arise.
Bookmarks