var content_td=jQuery('.table_load').html();
jQuery('.table_load').html("").css('width','800px').append("</p><div class="content_table">"+content_td+"</div><p>");//помещаем конетент из td class="table_load" в div class='content_table' чтобы можно было использовать .slideDown(), иначе можно удалить эту часть кода 
    
jQuery(".uMenuRoot a, .uMenuV a").click(function(){ 
    jQuery('.befor_td').remove();//удаляем блок с картинкой "Загрузка", нужен если быстро нажимать на разные ссылки 
        
    jQuery(".uMenuRoot a").removeClass("uMenuItemA");//меняем стиль отображения активной ссылки        
    jQuery(this).addClass("uMenuItemA");//меняем стиль отображения активной ссылки 
    var href_a=jQuery(this).attr("href");//заносим в переменную адрес нажимаемой ссылки 
    window.history.pushState(null, null, href_a);//отслеживает и вставляет в адресную строку новую ссылку 
    jQuery('.content_table').before("&nbsp;").fadeOut(400, function(){//добавляем блок с картинкой "Загрузка" и скрываем блок с контентом 
        jQuery('.befor_td').html('</p><p style="margin-top: 100px; text-align: center; font-size: 24px;">Идет ЗАГРУЗКА</p><p style="text-align: center;"><img src="/jquery/images/loader.gif" alt="" /></p><p>').css('width','800px');
        jQuery('.content_table').load(href_a+" .table_load", function(){//загружаем с сервера новый контент  
            jQuery('.table_load').css('width','800px'); 
            jQuery('.befor_td').remove();//удаляем блок с картинкой "Загрузка"
            jQuery('.content_table:hidden').slideDown(300); //открываем блок с новым загруженным контентом 
        }); 
    }); 
    returnfalse;// не даем браузеру перейти по ссылке при клике 
});
window.addEventListener("popstate", function(e){//берет ссылку из строки браузера и по ней загружает контент, как бы переход при клике по верхним стрелкам назад вперед 
    var href_next_back=window.location.pathname;
    jQuery('.table_load').html('</p><p style="margin-top: 300px; text-align: center; font-size: 24px;">Идет ЗАГРУЗКА</p><p style="text-align: center;"><img src="/jquery/images/loader.gif" alt="" /></p><p>'); 
    jQuery('.table_load').load(href_next_back+" .table_load", function(){ 
        jQuery('.table_load').replaceWith(jQuery('.table_load').html());
        window.history.pushState(null, null, href_a); 
	}); 
}); 

 

Демо (ссылки левого меню "Меню сайта")

Друзья!!!
Спасибо Вам всем большое за поддержку проекта. Если не сложно при переводе пишите в комментарий свой email. Я буду знать от кого и мне очень приятно будет оказать посильную помощь этому человеку.

Если кому нужен другой по функционалу плагин, модуль или еще что то пишите в комментариях.

Добавить комментарий


Комментарии   

0 # Irvin 26.11.2022 11:54
Olympics-Shooti ng-Men's 10m air pistol qualification resuⅼts
Βy Reuters

Published: 18:20 GMT, 6 Аugust 2016 | Updated:
18:20 GMT, 6 Аugust 2016













[url=mailto:?subject=Read%20this:%20Olympics-Shooti ng-Men's%2010m%20air%20pistol%20qualification%20results&body=Olympics-Shooting-Men%27s%2010m%20air%20pistol%20qualification%20results%0A%0AAug%206%20%28Gracenote%29%20-%20Olympic%20shooting%20men%27s%2010m%20air%20pistol%20qualification%20result%20in%20Rio%20de%20Janeiro%20on%20Saturday.%201.%20Pang%20Wei%20%28China%29%20590%20Q%20points%202.%20Jin%20Jongoh%20...website%20
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору