Site creation
  • Share:
    Здравствуйте! Помогите с проблемой.
    Код работает:
    ----------------------------------------------------------------------------------------------
    <script LANGUAGE="JavaScript">//загрузка контента
    $(document).ready(function(){
    $('.nav').click(function(){
    var clkid = this.id;
    $.ajax({
    type: "POST",
    url: "/cont/main.php",
    data: "crs="+clkid,
    success: function(data){
    $("section").html(data);
    history.replaceState(null, null, "?option=main&cont="+clkid);//Изменение URL без перезагрузки страницы
    },beforeSend: function(){
    $("#loader").css("display", "block");
    }
    }).done(function(data){
    $(document).ready(function(){
    $("#loader").css("display", "none");
    window.scrollTo(0,600);
    });
    });
    return false;
    });
    }); //загрузка контента
    </script>

    При нажатии на ссылку с классом ".nav" (ссылки находятся в навигации) файлу "/cont/main.php" передается id, где он решает какой файл с контентом подключить. И выводится этот файл в "section".
    Всё работает, но при нажатии на ссылки, контент грузится всё медленнее, и через несколько загрузок вообще начинает тормозить.
    Помогите советом, может в коде ошибка или я делаю что-то не так.
    Андрей
    Saturday, January 3, 2015 10:29 AM.
    535 views.
    Reply Follow