Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Не выводить popup при скроле (https://javascript.ru/forum/events/57420-ne-vyvodit-popup-pri-skrole.html)

Jerardx 03.08.2015 10:25

Не выводить 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 не всплывал?


Часовой пояс GMT +3, время: 16:23.