jQuery(function($) { var close_popup= 'no'; if (close_popup==='no'){ var maxTime = 30000, // 5 seconds startTime = Date.now(); var altura = $(window).height(); //alert("ahora es visible. Altura: " + altura); var interval = setInterval(function () { if($(window).scrollTop() + $(window).height() > ($(document).height() - 500)) { // visible, do something $("#news_form").load("./html/popup_cont.php"); $('div.popup_cont').addClass('popup_aparece'); $('div.popup_cont').removeClass('popup_desaparece'); $("#input_news").focus(); var showed = true; //alert("Altura: " + altura); clearInterval(interval); } else if(showed != true) { // still hidden if (Date.now() - startTime > maxTime) { // hidden even after 'maxTime'. stop checking. $("#news_form").load("./html/popup_cont.php"); $('div.popup_cont').addClass('popup_aparece'); $('div.popup_cont').removeClass('popup_desaparece'); var showed = true; //alert("tiempo se acabó"); clearInterval(interval); } } }, 100 // 0.1 second (wait time between checks) ); } var open_popup = document.getElementById('footer_news'); open_popup.addEventListener('click', function() { $("#news_form").load("./html/popup_cont.php"); $('div.popup_cont').removeClass('popup_desaparece'); $('div.popup_cont').addClass('popup_aparece'); $("#input_news").focus(); }, false); var open_popup2 = document.getElementById('footer_bt'); open_popup2.addEventListener('click', function() { $("#news_form").load("./html/popup_cont.php"); $('div.popup_cont').removeClass('popup_desaparece'); $('div.popup_cont').addClass('popup_aparece'); $("#input_news").focus(); }, false); var close_popup = document.getElementById('close_news'); close_popup.addEventListener('click', function() { $('div.popup_cont').addClass('popup_desaparece'); $('div.popup_cont').removeClass('popup_aparece'); $.ajax({ url: "./js/popup_close.php"}); }, false); var close_coockies = document.getElementById('coockies_close'); if(close_coockies){ close_coockies.addEventListener('click', function() { $('div.coockies_cont').addClass('coockies_desaparece'); $.ajax({ url: "./js/acept.php"}); }, false); } });