Gustavo Luigi 2024-01-11 17:32:16 -03:00
parent 194abc641d
commit eaa3bedf59
1 changed files with 18 additions and 17 deletions

View File

@ -263,27 +263,28 @@
const nameField = document.getElementById('name');
nameField.placeholder = "";
const targetElement = document.querySelector('#lumino-form-sent');

const observer = new IntersectionObserver(entries => {
entries.forEach(entry => {
if (entry.isIntersecting) {
nameField.addEventListener("focus", () => {
setTimeout(() => {
let typed = new Typed('#name', {
strings: ['Max Mustermann'],
typeSpeed: 50,
backSpeed: 25,
showCursor: false,
startDelay: 500,
loop: false,
attr: 'placeholder'
});
}, 1000);
});
let typedOptions = {
strings: ['Max Mustermann'],
typeSpeed: 50,
backSpeed: 25,
showCursor: false,
startDelay: 500,
loop: false,
attr: 'placeholder'
};

if(/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) nameField.focus()
else setTimeout(() => nameField.focus(), 2000);
if(/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) {
nameField.focus();
setTimeout(() => new Typed('#name', typedOptions), 500);
}
else setTimeout(() => {
nameField.focus();
setTimeout(() => new Typed('#name', typedOptions), 500);
}, 2000);

observer.unobserve(targetElement);
}