Показать сообщение отдельно
  #6 (permalink)  
Старый 06.11.2012, 16:30
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

(function( $ ) {
    var noAction = false;
    window.updateHash = function( hash ) {
        noAction = true;
        location.hash = hash;
    }
    $( window ).on( 'hashchange', function() {
        if ( !noAction ) {
            change();
        }
        noAction = false;
    });
})( jQuery );

// использование
// если нужно сменить хеш но так что бы не сработал change
// просто вызываем
updateHash( "search-"+string );
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием