So I changed the CSS-Property from "tabulator-col"- and "tabulator-header"-Element to "overflow: visible". What gives? Without it i would be unable to ensure that the solution would be right for you. Great post. I’m not entirely sure this approach would make for a good mobile experience anyway, so you would probably want to engage in some creative progressive enhancement. If I’m wrong, please point me to the live, production site which uses this technique. This works beautifully on all devices. standard-body, I actually had to use this technique, which I stumbled upon for our internal application. That's a good thing! We can’t sweep mobile under the rug in 2014, and it’s not clear how to fix your approach on a mobile device. I must use position:absolute on the submenu in order to get it display outside the bounds of the scrollable list. i.e. I also for local development. Learn more. I will be keeping this in mind for my next build when I undoubtedly run into this again. Coyier and a team of swell people. I was just working on a similar problem a couple hours ago. Yes this is a desktop oriented app and for mobile would not use it, mainly because mobile UI/UEX requires a different set of requirements. GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. or "Tricks". leverage Jetpack for extra functionality and Local I just want it to display only when you need to scroll. @olifolkerd I come into this on almost every project nowadays. CodePen is a place to experiment, debug, and show off your HTML, CSS, and CSS-Tricks* is created, written by, and maintained by Chris You will notice that in Tabulators built in select editor it appends the list to the DOM rather than the cell to get round exactly this issue. JavaScript creations. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. I have a Bootstrap DropDown-Element as Table Header-Filter. Any ideas? If we can’t discuss the elephant in the room, we should at least acknowledge it :-). This technique mainly aids desktop applications with long menus and lists with popups to reveal additional information about those items. Great posts. I have a div with an exact height. If I click '+' sign in the header filter then drop-down list is hidden by styles of parent elements (overflow:hidden). Is there a solution except for using third-party plugins? Viewing 5 posts - 1 through 5 (of 5 total). Create a list for the menu, add some nested lists for the submenus, position the nested lists based on their parent list items, voilà! Now we can have as many levels of nested submenus as we want, and we won’t get any undesired clipping. In Firefox it seems the vertical position is recalculated when the item is redisplayed from display:none (however the same bug can be seen if hover is maintained during scrol l). The solution presented here is already a JS solution though, and so more JS could fix it (scroll event handler, reposition submenu). The good thing is that you are not forced to use padding or width differences to hide the scrollbar. ..or anything at all without a decently large screen and a persistent cursor to hover over things ;). I set a height on the div and used overflow: scroll, but this creates a persistent scrollbar that’s merely disabled when all the text fits. I will try this tomorrow to work out a fix, I swear, the specs for overflow-x/y are among the most idiotic ever.