Во-первых, я просто хотел бы поблагодарить всех за то, что прочитали это и ответили на мои вопросы.Помощь, оказанная на сегодняшний день, была неоценима, и я стал лучшим программистом благодаря помощи, которую мне оказали.
К рассматриваемой проблеме.Боюсь, что это немного грубо, но скрипт, представленный ниже, по большей части работает.
Проблема в том, что при сохранении истории, когда пользователь переходит назад или вперед, страница не изменяется.У вас есть идея, что я могу сделать, чтобы изменить эту функцию, чтобы сработала функция go?
$(document).ready(function(){
$("a").click(function() {
if (strpos($(this).attr('href'), 'mob.php') !== false) {
window.location = url($(this).attr('href'));
go(idToPath($(this).attr('href')));
return false;
}
});
});
function go(num) {
if (num != undefined) {
$.ajax({
url: "mob.php?p="+num+"&logo=0",
cache: false,
success: function(html){
$("#ajax").html(html);
}
});
}
}
$.history.init(function(u) {});
var page = 4;
var id = window.location.hash.substr(1);
if (id != '' && page != id) {
go(id);
}