for(let block of invertBlocks){
block.classList.remove('exit')
let blockData = block.getBoundingClientRect()
let overlap = 0;
let str = ''
if(quotePosData.bottom<=blockData.top || quotePosData.top>blockData.bottom) {
//если блок с цитатой уехал вверх за границу или не доехал до блока
block.style.setProperty('--overlap', '0%')
return; // <-- !!!!!!!!!!!!!
}
но при return true перехода нет.
event.preventDefault();
form.addEventListener('submit', (event) => {
const email = document.querySelector('.modal-cover__email');
const email_value = document.querySelector('.modal-cover__email').value;
const isValid = email_value.match(pattern);
email.classList.toggle('valid', isValid);
if (!isValid) event.preventDefault();
});
Math.max(...(new Array(1e8)))