Мобильный Jquery - проблема onhashchange

Я использую$.mobile в моем приложении. Я должен создать свою собственную систему маршрутизации. Я связываю наблюдателя наhashchange и я вытащил интересные данные изlocation.hash, У меня проблема -jQuery.mobile удаляет знак хеша изlocation.hash если он имеет косую черту (например, от'lalal/#controller/action/param' в'lalal/controller/action/param' а также$.mobile говорит в желтом полеError Loading Page.

Сначала я попытался отменить привязку существующего hashchange, но затем страницы не загружались автоматически (что мне требуется).

Как предотвратить изменение хеша, но этот jQuery все равно должен автоматически загружать страницу (например, по ее идентификатору, объявленному в элементе, имеющемdata-role='page')? , Ниже приведен фрагмент моего класса маршрутизатора :(Router.load не меняетсяlocation.hash )

__construct: function() {   

        var that = this; 
        $( window ).bind( "hashchange" , function( e ) {
            //e.stopImmediatePropagation()
            that.load( this.location.hash  ); 

        });  
    }

Ответы на вопрос(2)

Ваш ответ на вопрос