Probably your parent container is not visible the moment the page is loaded? I had that issue and the only fix I found was using the iframe version of the button. But doing this, I removed the option to use the Edge.create events (Which I needed).
I you only want a Facebook like button, and no call to a different URL when the button is pressed, you could use the Iframe version