Показать сообщение отдельно
  #1 (permalink)  
Старый 10.02.2011, 07:42
Аватар для warobushek
Аспирант
Отправить личное сообщение для warobushek Посмотреть профиль Найти все сообщения от warobushek
 
Регистрация: 18.07.2008
Сообщений: 80

jquery.history.js Правильное использование
Здравствуйте.
Как в этой библиотеке делать переход между страницами?

В документации предлагают использовать jQuery.history.load(hash).

Я так и делаю в onclick ссылки пишу это выражение. А дальше уже в конструкции
jQuery(document).ready(function($){

    $.history.init(function(hash){
        if(hash == "") {
            // initialize your app
        } else {
            // restore the state from hash
        }
    },
    { unescape: ",/" });
});

разруливаю страницы.

Но при этом все равно есть не очень приятная задержка. (я так понимаю, что раз в 100 мс функции этой библиотеки проверяют состояние location.hash)

Если же в onclick я поставлю свою функцию, которая загружает данные и меняет значение hash, то данные у меня будут загружаться повторно, т.к. изменится значение hash.
Ответить с цитированием