У тильды много разных багов, которых изначально не понимаешь как обойти.
На этой странице будут собраны разные, которые я нашел, а также эффективные пути отхода.
Вероятно проблема в том, что вам стоит заюзать таймер. Данный код врубит вашу функцию и будет включать 5000 миллисекунд, пока не врубит окончательно. Таким образом вы сможете достучаться до нужного элемента.
Jquery:
<script>
let timerRemoveSubmit = setInterval(function() {
//Код вашей функции
}, 100);
setTimeout(function() {
clearInterval(timerRemoveSubmit);
}, 5000);
</script>
2. Тильда жестко относится к смене размеров блоков. Вы можете тупо открыть код элемента как тут же ваш прошлый код и функция которую вы писали - уже не работает.
Такое происходит в основном когда вы меняете стили через jquery в обычных блоках. В одном из блоков тарифов я менял height через jquery, а точнее я удалял это правило без обнуления. Иначе с обнулением было бы хуже и неправильно, нужно было полностью сносить это правило.
Но в тильды был определенный код, который добавлял эту хуйню каждый раз при милипиздрическом изменении размера.
Данный код позволяет обновлять и запускать вашу функцию при милипиздрическом изменении размера.
Jquery:
<script>
$(window).resize(function() {
//Код вашей функции
});
</script>
3. Код может не работать, если вы не обернули его в это:
(не забывайте, что в этой херне должен быть весь ваш код. После <script> пишите именно это, а перед </script> пишите }); т.е не забываем закрывать скобки!!!!!!!!!)
Jquery:
<script>
$( document ).ready(function() {
//Код вашей функции
});
</script>