2015-01-13 2 views
0

Я хотел бы добавить задержку в вызове фрагмента.Как добавить задержку при загрузке фрагмента Shopify?

В настоящее время я вызываю фрагмент через include. {% include 'mySnippet' %}

Как добавить задержку в 1000 мс до вызова фрагмента?

Внутри фрагмента есть форма, которая использует жидкие объекты для определения значения.

ответ

1

Вы не можете этого сделать. Включить файлы отображаются на стороне сервера, и вы не можете коснуться этого конвейера. Вместо этого сделайте более очевидную вещь и сделайте свой фрагмент HTML в скрытом контейнере. Используйте Javascript, чтобы отобразить контейнер, когда будете готовы, например 1000 мс после загрузки ресурсов страницы.

+0

Отличная идея. Отправляясь домой сегодня, но попробуем это завтра. – docwho

+0

это не сработало. Я завернул скрытую форму в div с дисплеем: none. Затем я установил 10-секундный таймер для отображения. Однако включение все еще добавляется. Проблема в том, что у меня есть неизвестный скрипт, который загружается с опозданием. Я прочитал документ и т. Д. Однако, если я подожду 2 секунды после загрузки, мой новый скрипт работает. – docwho

+0

Конечно, включенный файл включен. Это делается независимо от того, что. Дело в том, что вы делаете это скрытым. Это серверная сторона. Вы отобразите его на стороне клиента. Почему этот простой шаблон является проблемой? –