если у вас есть шанс, чтобы сократить этот код? на самом деле то, что он делает проверяет, установлен ли ДИВ (класс) открыт, если так близко его, и каждый БТН AKA (# Go + A, B, C, D) идет в определенном месте на HTML коднесколько функций почти одинаковые
//--- Close & Go Home----//
$(document).ready(function(){
var MycloseNav = $("#go"),
ProjShow = $(".content_projectA, .content_projectB, .content_projectC, .content_projectD, .content_projectE, .content_projectF, .content_projectG, .content_projectH, .content_projectI, .content_projectJ, .content_projectK, .content_projectL"),
MyProjShow = ProjShow.hide();
$("#go").on("click", function(){
if (ProjShow == MyProjShow)
{
ProjShow.hide();
$('html,body').animate({scrollTop: 400}, 200);
$("#about, #skills, #contact, #footer").show();
$("navA").hide();
}
else{
return false;
}
});
});
// --- Закрыть & Go портфель ---- //
$(document).ready(function(){
var MycloseNav = $("#goA"),
ProjShow = $(".content_projectA, .content_projectB, .content_projectC, .content_projectD, .content_projectE, .content_projectF, .content_projectG, .content_projectH, .content_projectI, .content_projectJ, .content_projectK, .content_projectL"),
MyProjShow = ProjShow.hide();
$("#goA").on("click", function(){
if (ProjShow == MyProjShow)
{
ProjShow.hide();
$('html,body').animate({scrollTop: 400}, 200);
$("#about, #skills, #contact, #footer").show();
$("navA").hide();
}
else{
return false;
}
});
});
// --- Закрыть & Go О ---- //
$(document).ready(function(){
var MycloseNav = $("#goB"),
ProjShow = $(".content_projectA, .content_projectB, .content_projectC, .content_projectD, .content_projectE, .content_projectF, .content_projectG, .content_projectH, .content_projectI, .content_projectJ, .content_projectK, .content_projectL"),
MyProjShow = ProjShow.hide();
$("#goB").on("click", function(){
if (ProjShow == MyProjShow)
{
ProjShow.hide();
$('html,body').animate({scrollTop: 400}, 200);
$("#about, #skills, #contact, #footer").show();
$("navA").hide();
}
else{
return false;
}
});
});
// --- Закрыть & Go Skills-- - //
$(document).ready(function(){
var MycloseNav = $("#goC"),
ProjShow = $(".content_projectA, .content_projectB, .content_projectC, .content_projectD, .content_projectE, .content_projectF, .content_projectG, .content_projectH, .content_projectI, .content_projectJ, .content_projectK, .content_projectL"),
MyProjShow = ProjShow.hide();
$("#goC").on("click", function(){
if (ProjShow == MyProjShow)
{
ProjShow.hide();
$('html,body').animate({scrollTop: 400}, 200);
$("#about, #skills, #contact, #footer").show();
$("navA").hide();
}
else{
return false;
}
});
});
// --- Закрыть & Go контакт ---- //
$(document).ready(function(){
var MycloseNav = $("#goD"),
ProjShow = $(".content_projectA, .content_projectB, .content_projectC, .content_projectD, .content_projectE, .content_projectF, .content_projectG, .content_projectH, .content_projectI, .content_projectJ, .content_projectK, .content_projectL"),
MyProjShow = ProjShow.hide();
$("#goD").on("click", function(){
if (ProjShow == MyProjShow)
{
ProjShow.hide();
$('html,body').animate({scrollTop: 400}, 200);
$("#about, #skills, #contact, #footer").show();
$("navA").hide();
}
else{
return false;
}
});
});
да абстрактный весь ваш аналогичный код в отдельную функцию, а затем вызвать эту функцию в пределах каждой из функций щелчка. – Craicerjack
Эти функции находятся на отдельных страницах? – roryok
где объявлены все эти функции? – steo