InitialDelay 0 задерживается - PullRequest
0 голосов
/ 31 октября 2019

У меня есть эффект печати на моем сайте, и initialDelay установлен на 0. Тем не менее, он имеет большую задержку .. хотя initialDelay установлен на 0, и я не уверен, почему он не запустится, так как страницазагружает.

JS также загружается внутри тега head.

(function($) {
    $.fn.extend({

        typeLighter: function(options) {

            // Default settings values
            var defaults = {
                highlightSpeed: 20,
                typeSpeed: 50,
                clearDelay: 500,
                typeDelay: 0,
                attribute: 'data-wordlist',
                class: null,
                interval: 1000,
                initialDelay: 0,
            };

            // Conbine default and given settings
            var _options = $.extend({}, defaults, options);

            // Loop through each element and trigger the loop
            return this.each(function() {
                var _this = $(this);

                var _interval = _options.interval,
                    _initialDelay = _options.initialDelay,
                    _delay = _interval + _initialDelay;

                setTimeout(function() {
                    highlightText(_this, _options);
                }, _delay);
            });
        }
    });
}(jQuery));

Это HTML-код, где внутри списка слов есть все предложения, которые должны появиться ..

<span data-wordlist="
                Mirco Fragomena,
                is a designer & art director.,

Вы можете увидеть это здесь https://mircofragomena.com/WIP Первое предложение (моё имя) имеет некоторую задержку ..

...