$(document).ready(function() { $(".hover-change-color").hover( function() { $(this).addClass($("#menu-container").data("section") + "-background-color2"); $(this).removeClass($("#menu-container").data("section") + "-background-color"); }, function() { $(this).addClass($("#menu-container").data("section") + "-background-color"); $(this).removeClass($("#menu-container").data("section") + "-background-color2"); } ); $("#footer-icons a").hover( function() { $(this).find("img.icon-mouseleave").addClass("hidden"); $(this).find("img.icon-mouseenter").removeClass("hidden"); }, function() { $(this).find("img.icon-mouseleave").removeClass("hidden"); $(this).find("img.icon-mouseenter").addClass("hidden"); } ); var $menu = $("#menu-container"); var menuOffset = $("#top-logo-container").outerHeight(); var $window = $(window); var $sidebar = $(".article-share"), $footer = $("#footer"), $articleShare = $(".article-share"), offset = $sidebar.offset(), footerOffset = $footer.offset(), shareHeight = $articleShare.outerHeight(), topPadding = 120, footerOffset = $footer.offset(), topMargin = 45; if( $("body.at-article-nalozbenik").length != 0 || $("body.at-infografika-nalozbenik").length != 0 || $("body.at-landingpage_nalozbenik").length != 0) { menuOffset = $("#top-logo-nalozbenik-container").outerHeight(); } $window.scroll(function() { if ( $window.scrollTop() > menuOffset) { $menu.css({ "position": "fixed", "top": "0", "left": "0", "right": "0" }); $("img#top-logo").css("padding-bottom", 75); $("#top-logo-nalozbenik-container").css("padding-bottom", 40); } else { $menu.css("position", "relative"); $("img#top-logo").css("padding-bottom", 30); $("#top-logo-nalozbenik-container").css("padding-bottom", 0); } if ($window.scrollTop() > offset.top && $window.scrollTop() < (footerOffset.top - shareHeight) ) { $sidebar.stop().animate({ marginTop: $window.scrollTop() - offset.top + topPadding }); } else { $sidebar.stop().animate({ marginTop: topMargin }); } }); $("#menu #menu-button").click(function() { $("#menu-submenu").slideToggle( "slow"); }); $("#menu-submenu").dClickOutside({ ignoreList: $('#menu-button') }, function(clickedObj){ $(this).slideUp("slow"); }); $("#menu #share-xs-button").click(function() { $("#menu #share-xs-icons-container").animate({ left: $("#menu #share-xs-icons-container").css("left") == "0px" ? "200px" : "0px" }, 350); }); });