в момент показа блок не выносит себя в конец`<body>`, а формируется там. Ведь изначально на странице его нет