Ajax загружает кликнувшую ссылку и затухает контент? - PullRequest
0 голосов
/ 31 октября 2018

У меня есть сайт, где под нагрузкой непрозрачность тела изменяется для постепенного появления эффекта.

Но когда щелкают ссылку на другую страницу сайта - я хочу, чтобы контент "исчезал", в то время как новый контент загружался и исчезал без обновления страницы. Как мне этого добиться? Является ли ниже шаг в правильном направлении?

Заранее спасибо!

HTML

<ul class="menu">
    <li class="selected"><a href="index.html">Home</a></li>
    <li><a href="brand_elements.html">Brand Elements</a></li>
    <li><a href="scenes.html">Scenes</a></li>
    <li><a href="live_action.html">Live Action</a></li>
</ul>

Javascript

(function(){

    const body = document.querySelector("body");

    window.addEventListener("load", function(){
        body.classList.add("active");
    });

    var pageSelect = document.querySelectorAll("ul.menu li a");

    var changePage = function(page){

        var ajax = new XMLHttpRequest();

        ajax.open("GET", page, true);
        ajax.send();

        body.classList.remove("active");
    }

    for (page of pageSelect){
        page.addEventListener("click", function(e){
            changePage(this);
        });
    }

})();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...