У меня есть эффект печати на моем сайте, и 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 Первое предложение (моё имя) имеет некоторую задержку ..