Возможно, вы захотите выбрать в этом фрагменте деления, которые хотите fadeOut
$("#home.scroll").on('click', function(event) {
$("div:visible").fadeOut(500);
load_homepage();
});
Это приводит к тому, что значение .homepage
будет display:none
, и вы никогда не потеряете его вв вашей функции load_homepage()
.
Я добавил это в ваш код, и содержимое возвращается:
function load_homepage() {
$.when($(".homepage").fadeIn(1000), $("#namebox").fadeIn(1000))
...
}
https://jsfiddle.net/6sc2wjye/