$(document).ready(function () { $(document).on("scroll", onScroll); //smoothscroll $(' #menu .ul a[href^="#"]').on('click', function (e) { e.preventDefault(); $(document).off("scroll"); $('#menu .ul a').each(function () { $(this).removeClass('active2'); }) $(this).addClass('active2'); var target = this.hash, menu = target; $target = $(target); $('html, body').stop().animate({ 'scrollTop': $target.offset().top }, 1000, 'swing', function () { window.location.hash = target; $(document).on("scroll", onScroll); }); }); if($(window).width()<1000) { $("#menu").addClass("petit"); $("#logo").attr("src",http_public+"img/logo-header.png"); $("#logo").css("margin-top","28px"); $("#logo").css("width","177px"); //$('#idiomes').appendTo('#content_idiomes'); $('#menu').on('click',function() { $(this).toggleClass('menu_active'); }); } $('.desplegador').click(function(){ $('#cont_idiomes').toggle('fast'); }); $("#idioma_actual").html( $("#cont_idiomes a.active").html() ); /* $("#menu li").each(function(el) { $("#menu-responsive .ul").appendTo($(this).html()); }); $('#btn-menu').on('click', function (e) { if( $("#menu-responsive .ul").hasClass("active")){ console.log("sii"); $("#menu-responsive .ul").removeClass("active"); }else{ $("#menu-responsive .ul").addClass("active"); } }); */ }); function onScroll(event){ var scrollPos = $(document).scrollTop(); $('#menu .ul a').each(function () { var currLink = $(this); var refElement = $(currLink.attr("href")); if (refElement.position().top+2 <= scrollPos && refElement.position().top + refElement.height() > scrollPos) { $('#menu .ul a').removeClass("active"); currLink.addClass("active"); } else{ currLink.removeClass("active"); } }); if($(window).width()>1000) { if (scrollPos >= 300) { $("#menu").addClass("petit"); $("#menu-top").addClass("petit"); $("#logo").attr("src",http_public+"img/logo-header.png"); $("#logo").css("margin-top","28px"); $("#logo").css("width","177px"); $("#idiomes").css("margin-top","35px"); }else{ $("#menu").removeClass("petit"); $("#menu-top").removeClass("petit"); $("#logo").css("margin-top","10px"); $("#logo").css("width","auto"); $("#logo").attr("src",http_public+"img/logo.png"); $("#idiomes").css("margin-top","46px"); } } } function scroll_to_anchor(anchor_id, punt){ punt.addClass("active"); var tag = $(anchor_id); $('html,body').animate({scrollTop: (tag.offset().top -125) },'slow'); } $( window ).resize(function() { if($(window).width()<1000) { $("#menu").addClass("petit"); $("#menu-top").addClass("petit"); $("#logo").attr("src",http_public+"img/logo-header.png"); $("#logo").css("margin-top","28px"); $("#logo").css("width","177px"); //$('#idiomes').appendTo('#content_idiomes'); $('#menu').on('click',function() { $(this).toggleClass('menu_active'); }); } var scrollPos = $(document).scrollTop(); if($(window).width()>1000) { if (scrollPos >= 300) { $("#menu").addClass("petit"); $("#menu-top").addClass("petit"); $("#logo").attr("src",http_public+"img/logo-header.png"); $("#logo").css("margin-top","28px"); $("#logo").css("width","177px"); $("#idiomes").css("margin-top","35px"); }else{ $("#menu").removeClass("petit"); $("#menu-top").removeClass("petit"); $("#logo").css("margin-top","10px"); $("#logo").css("width","auto"); $("#logo").attr("src",http_public+"img/logo.png"); $("#idiomes").css("margin-top","46px"); } }else{ } });