Показать сообщение отдельно
  #1 (permalink)  
Старый 12.11.2019, 15:27
Новичок на форуме
Отправить личное сообщение для Фаниль Посмотреть профиль Найти все сообщения от Фаниль
 
Регистрация: 12.11.2019
Сообщений: 3

Замыкание Js( Help )
Проблема такая я обьявил переменную глобально
let have = false;
далее идет функция наведения мыши
где я ее переопределяю
$(".hover_2").mouseover(function () {
have = true;
setTimeout(function () {
$(".sheme-in").css({ "display": "none" });
$(".sheme-in2").css({ "display": "block" });

}, 100);
})
после проверка
if (have == true ) {
console.log('trueee')
}
else {
setInterval(randFunc, 6500);
}
но при наведении мыши если я в консоле вывожу console.log(have) он выдает false то есть она глобально не поменялось на true
как мне внутри функции ее изменить на true чтобы она изменилась глобально
Ответить с цитированием