Я использую плагин адресов jQuery для включения поддержки кнопки «назад», которая работает, за исключением случаев, когда ссылка находится в области содержимого AJAX. Например
<div id="content">
<a href="example.html" rel="address:example.html" onclick="ajaxLoad(this);">link</a>
</div>
, где ajaxLoad заменяет content
содержимым example.html
. Когда я пытаюсь это сделать, адресная строка не меняется, и кнопка «Назад» просто переходит к последнему экземпляру ссылки за пределами области содержимого.
Есть ли способ заставить эту работу?
EDIT:
Плагин: http://www.asual.com/jquery/address/
Пример функции ajaxLoad:
function ajaxLoad(obj)
{
$.get(obj, function(data)
{
$("#main").html(data);
});
return false;
}