Ответьте на 3 вопроса
и узнайте стоимость
вашего сайта
МЕНЮ
ДРУГИЕ УСЛУГИ

История платежей для интернет-магазинов Tilda
Автоскейл для стандартных блоков
Карта сайта
ОСНОВНОЕ

Главная
Сайты на тильде
Портфолио
Цены
Калькулятор стоимости
Бриф на сайт
Обо мне
Отзывы
Ответы на вопросы
Контакты
САЙТЫ НА ТИЛЬДЕ

Лендинг
Квиз-лендинг
Квиз
Многостраничник
Сайт-визитка
Интернет-магазин
Корпоративный сайт
Сайт-услуг
Сайт-каталог
Лонгрид
Промо-сайт
Личный сайт
БЛОГ

C чего начать разработку сайта?
Ответы на вопросы по разработке сайта
Примеры сайтов в нише недвижимость
Как работать с самозанятыми
Как сделать прототип сайта
Пример прототипа сайта
Как подготовить тексы для сайта
Все о процессе работы
От чего зависит стоимость сайта
Стили в веб-дизайне
Мобильная версия на Тильде
Лучшие сайты на Тильде
ахмед рамазанов
JS/Jquery на Тильде
Справочник - Баги тильды и все остальное

У тильды много разных багов, которых изначально не понимаешь как обойти.


На этой странице будут собраны разные, которые я нашел, а также эффективные пути отхода.

  1. Пишешь код, который должен достучаться до формы в зеро блоке или же другому любому элементу, но этого не происходит. В данном случае мы сможем даже вывести в консоль нужную информацию или блок, но при этом работать ничего не будет

Вероятно проблема в том, что вам стоит заюзать таймер. Данный код врубит вашу функцию и будет включать 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>

Делаю сайты, пишу код, рисую дизайн
https://vk.com/ahmedes
Made on
Tilda