$( function() { !function(){ var map=[] ,names=[] ,win=$(window) ,header=$('header') ,currClass $('.modulos').each(function(n){ map[n]=this.offsetTop names[n]=$(this).attr('id') }) win .on('scroll',function(e){ e.preventDefault(); var i=0 while(map[i++]<=win.scrollTop()); if(currClass!==names[i-2]) currClass=names[i-2] header.removeAttr("class").addClass(names[i-2]); //alert(currClass); if(currClass=='contrata') { $('.menu1').addClass('menactive'); $(".menu2").removeClass("menactive"); $(".menu3").removeClass("menactive"); $(".menu4").removeClass("menactive"); } if(currClass=='inmobiliario') { $('.menu2').addClass('menactive'); $(".menu1").removeClass("menactive"); $(".menu3").removeClass("menactive"); $(".menu4").removeClass("menactive"); } if(currClass=='respuestas') { $('.menu3').addClass('menactive'); $(".menu2").removeClass("menactive"); $(".menu1").removeClass("menactive"); $(".menu4").removeClass("menactive"); } if(currClass=='precio') { $('.menu4').addClass('menactive'); $(".menu2").removeClass("menactive"); $(".menu3").removeClass("menactive"); $(".menu1").removeClass("menactive"); } }) }(); } ); function goToByScroll(id){ //alert(suma); ventana_ancho = $(window).width(); if(ventana_ancho<=768) { suma=0; suma2=$("#"+id).offset().top; suma=(parseInt(suma)+parseInt(suma2)-parseInt(70)); $('html,body').animate({scrollTop: suma},'slow'); } else { suma=0; suma2=$("#"+id).offset().top; suma=(parseInt(suma)+parseInt(suma2)-parseInt(0)); $('html,body').animate({scrollTop: suma},'slow'); } $("#"+id).click(); } $(document).ready(main); var contador = 1; function setCookie(cname, cvalue) { document.cookie = cname + "=" + cvalue + ";"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function main(){ $('.menu_bar, .menu1, .menu2, .menu3, .menu4').click(function(){ // $('nav').toggle(); if(contador == 1){ $('nav').animate({ left: '0' }); contador = 0; } else { contador = 1; $('nav').animate({ left: '-100%' }); } }); var cook = getCookie('hideInmoCookieWarning'); if (cook) { $(".info-banner").remove(); } $('.cookie-dismiss').click(function(){ $(".info-banner").remove(); setCookie('hideInmoCookieWarning', true) }); };