- Автор темы
- #1
Есть простенькая ajax навигация по сайту.
Вроде работает нормально, но немного конфликтит с bootstrapPaginator то есть, то работает, то не работает, в консоли 0 ошибок вообще. страница из пагинации просто погружается без аякса
Вроде же все верно?
структура пагинации
div
ul
li
ul
div
UP
Переходит только один раз по пагинации, потом без аякса загрузка
Вроде работает нормально, но немного конфликтит с bootstrapPaginator то есть, то работает, то не работает, в консоли 0 ошибок вообще. страница из пагинации просто погружается без аякса
Код:
$(document).ready(function() {
var href = $('ul li a').each(function(){
var href = $(this).attr('href');
$(window).bind("popstate",function(e){
var returnLocation = e.location ||(e.originalEvent && e.originalEvent.location) ||document.location;
$('#content').load(returnLocation)});
});
$('ul li a').click(function(){
hash = $(this).attr('href');
if (hash.length > 4 ){
history.pushState(null, null, this.href);
$('#content').hide('',loadContent);
$('#sstatus_s').remove();
$('#contentss').append('<div class="alert alert-success" id="sstatus_s">Загрузка...<img src="/images/gif.gif"></div>');
$('#sstatus_s').fadeIn('normal');
}
function loadContent() {
$( "#content" ).load(hash, function() {showNewContent()});
}
function showNewContent() {
$('#footer').remove();
$('#content').show('normal',hideLoader());
}
function hideLoader() {
$('#sstatus_s').fadeOut('normal');
}
return false;
});
});
структура пагинации
div
ul
li
ul
div
UP
Переходит только один раз по пагинации, потом без аякса загрузка