Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jquery.history.js Правильное использование (https://javascript.ru/forum/jquery/15020-jquery-history-js-pravilnoe-ispolzovanie.html)

warobushek 10.02.2011 07:42

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.


Часовой пояс GMT +3, время: 01:24.