So, this is a โmistakeโ that I have been struggling with for several weeks, I finally came and asked for help.
So, firstly, what I'm trying to achieve is a drop down menu. I haven't coded the code yet, so I decided to just get the experience that I would try. I made a few buttons: 
Subsequently, I added a mouseenter event for all of them and got the corresponding drop-down menu using the 'for' attribute as an indicator. I do it like this:
var dropdown = $('.menu_dropdown[for="'+$(this).attr("id")+'"]');
It works, it gets the correct item. Then I want to place it right below the button, but it fails. And I have no idea why. I use this code to post them:
dropdown.position({ my: "center top", at: "center bottom", of: $(this) })
This gives me something like this: 
He was supposed to be right under the "Fanciers," does anyone know why he does this? I checked the buttons, all have the right size, etc. The drop-down menu has a "position: relative" stylized on it. I tried without, or with absolute, both did not work.
I am using jquery + jquery ui versions for google CDN.
If you close the dropdown menu, it will usually go even further.
Thanks for any tips or help!