Задать вопрос
@s_cruze44

Почему после события click() событие mouseover() срабатывает на секунду и сразу срабатывает mouseout()?

let blockOpacityNo = {"opacity":"0"};
	let blockOpacityYes = {"opacity":"1"};

$(function() {
					$('.squere').click(function() { 		/*Событие по клику*/							
								$('.btnOpac').css('display','none');
									$('.squere').css(blockOpacityNo);
									   $('.squere_up').mouseout(function() { 	/*Событие по отводу из блока мыши*/
													$('.squere').css(blockOpacityYes);
														$('.btnOpac').css('display','block');
												
									});	
								});													
							});


При нажатии на текст, блок с текстом должен пропасть, а когда мышь покидает область блока, должно все вернутся, и потом снова при нажатии должно все пропасть. Но когда нажимаю на текст, он на секунду пропадает и снова появляется.
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы