Plutooo
@Plutooo

Как правильно добавить offset и delay для текста с appear.js?

Просьба подсказать, как правильно добавить offset и delay к этому коду? Сейчас появление и набор текста начинается просто при достижении его на странице, надо добавить offset и delay, и так, чтобы их можно было добавлять по отдельности. Плагин appear.js используется отсюда.

$(function() {
      var el = document.getElementById('typewriter'),
        str = el.innerHTML,
        i = 0,
        isTag,
        text;
    
      function type() {
        text = str.slice(0, ++i);
        if (text === str) return;
    
        el.innerHTML = text;
    
        var char = text.slice(-1);
        if (char === '<') isTag = true;
        if (char === '>') isTag = false;
    
        if (isTag) return type();
        setTimeout(type, 60);
      };
    
      $(el).appear(type);
    });
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
Plutooo
@Plutooo Автор вопроса
Может кто-нибудь подсказать, а то я с JS не дружу. Да и даже в с этим кодом в мобильных браузерах есть небольшой косяк, когда при достижении блока с этим текстом он сначала виден, потом исчезает и тут же идёт анимация набора. В настольных браузерах всё нормально.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы