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

Не выводить popup при скроле
Есть скрипт
$("body").mouseleave(function() {
	var t = 5, id, timerID;
	var time=100;
	var container = $("#overlay, #glue_popup");	
	
	if ($(window).width() > 700) {
		timerID = setTimeout(popup, time);
	}
	$('a.polyares-quote-button').click(function(){
		clearTimeout(timerID);
	});

	$(".polyares-quote-button").click(function(){hide()});	
	function popup(){
		$("#overlay, #glue_popup").css({visibility:"visible"}).animate({opacity:"1"},t);
	}
	$(document).click(function (e) {
		if ($("#glue_popup").has(e.target).length === 0 && popup){
			hide();
		}
	});	
	function hide(){
		$("#overlay, #glue_popup").css({opacity:"0", visibility:"hidden"});		
	}
});

Popup всплывает когда мышку отводят за рамки отображения сайта. Как сделать чтоб когда фокус или на скрол popup не всплывал?
Ответить с цитированием