If you are reading this post, probably your bootstrap modal looks like this screenshot above and you are searching for a fix.
First, why does this behavior occur?
The most common reason is that the modal container has a fixed or relative position or it is within an element with fixed or relative position.
Case
Let’s take a look at our free theme, Asher. This Bootstrap template has a fixed header. A modal placed randomly will most certainly replicate the wrong behavior of the modal shown above.
The fix
The easiest way is to move the modal div outside the elements with special positioning. In our case (Asher theme), we’ll add it before the body
tag:
Then place your modal button where you want it to appear in the theme:
demo Mediumish - our most loved WordPress theme
