У них есть вот такой файлик js может это он отвечает за это?
function Menu(){
this.buttons = new Array("agency_btn","news_btn","cases_btn","contact s_btn");
this.conts = new Array("agency","news","cases","contacts");
this.scrollTime = 1000;
this.scrollEasing = "easeOutExpo";
this.scrolling = false;
this.sliding = false;
this.adapt = true;
this.init = function(){
ttt = this;
for(i=0;i<this.buttons.length;i++){
$("#"+this.buttons[i]).click(function(){
ttt.goTo(this);
return false;
});
}
$(window).bind("scroll",function(){
if (!ttt.scrolling && ttt.adapt){
ttt.onScroll();
}
});
$(document).bind("load",function(){
if(ttt.adapt) {
ttt.onScroll();
}
});
if($(window).width()<1099){
this.adapt = false;
} else {
this.initToTop();
}
};
this.goTo = function(elem){
if(!this.sliding){
this.sliding = true;
ttt = this;
$(".main_menu .main_menu_a").removeClass("main_menu_active");
$(elem).addClass("main_menu_active");
dest = $(elem).children("a").attr("href");
vert = $(dest).offset().top;
$("body").scrollTo(dest,ttt.scrollTime,{offset: {left:0,top:-40},onAfter:function(){
ttt.sliding = false;
}});
history.pushState(null,null,dest);
document.title = $(elem).children("a").attr("title")+" — Креативное digital агентство «CoffeeMilk Interactive» / Креативное агентство / Digital агентство / Интерактивное агентство";
}
};
this.initToTop = function(){
ttt = this;
$(".go_to_main").click(function(){
if(!ttt.sliding){
$(".main_menu .main_menu_active").removeClass("main_menu_active" );
history.replaceState(null,null," ");
ttt.sliding = true;
history.replaceState(null,null," ");
document.title = "Креативное digital агентство «CoffeeMilk Interactive» / Креативное агентство / Digital агентство / Интерактивное агентство";
$("body").scrollTo(0,ttt.scrollTime,{onAfter:funct ion(){
ttt.sliding = false;
}});
}
});
if($(window).scrollTop() > 500){
$(".go_to_main").fadeTo(100,1);
} else {
$(".go_to_main").fadeTo(100,0);
}
$(window).scroll(function(){
if($(window).scrollTop() > 500){
$(".go_to_main").stop();
$(".go_to_main").fadeTo(100,1);
} else {
$(".go_to_main").stop();
$(".go_to_main").fadeTo(100,0);
}
});
};
this.onScroll = function(){
if(!this.sliding){
wst = $(window).scrollTop();
$(".main_menu .main_menu_active").removeClass("main_menu_active" );
wst += 40;
if (wst >= $("#cases").offset().top+300) {
$("#contacts_btn").addClass("main_menu_active");
document.title = "Контакты — Креативное digital агентство «CoffeeMilk Interactive» / Креативное агентство / Digital агентство / Интерактивное агентство";
history.replaceState(null,null,"#contacts");
} else {
if (wst >= $("#cases").offset().top) {
$("#cases_btn").addClass("main_menu_active");
document.title = "Кейсы — Креативное digital агентство «CoffeeMilk Interactive» / Креативное агентство / Digital агентство / Интерактивное агентство";
history.replaceState(null,null,"#cases");
} else {
if (wst >= $("#news").offset().top) {
$("#news_btn").addClass("main_menu_active");
document.title = "Новости — Креативное digital агентство «CoffeeMilk Interactive» / Креативное агентство / Digital агентство / Интерактивное агентство";
history.replaceState(null,null,"#news");
} else {
if (wst >= $("#agency").offset().top) {
$("#agency_btn").addClass("main_menu_active");
document.title = "Агентство — Креативное digital агентство «CoffeeMilk Interactive» / Креативное агентство / Digital агентство / Интерактивное агентство";
history.replaceState(null,null,"#agency");
} else {
document.title = "Креативное digital агентство «CoffeeMilk Interactive» / Креативное агентство / Digital агентство / Интерактивное агентство";
history.replaceState(null,null," ");
}
}
}
}
}
}
|