Ваш поддерживающий элемент на самом деле находится позади ваших других элементов, просто он находится под ним. Если вы поместите элемент поддержки в ваш HTML-документ первым, он окажется под остальной частью страницы.
![enter image description here](https://i.stack.imgur.com/NjV3R.png)
Одной из альтернатив будет установка свойства background-image тега body вместо установки z-индексов для всех ваших элементов.
Есть ли причина, по которой вы этого еще не сделали?
Чтобы установить фон тега body из HTML (желательно, если у вас много страниц с разным фоном)
<body style="background-image: url('background1.png')">
Если вы измените страницу с помощью AJAX, вы можете установить фоновое изображение с помощью
document.body.style.backgroundImage = "background1.png";