Как заменить устаревшую функцию в jQuery Mobile - updateHash - PullRequest
1 голос
/ 17 октября 2011

Я пытался обновить jQuery Mobile Beta 2 до rc1.

Chrome выдает следующую ошибку:

Uncaught TypeError: У объекта # нет метода 'updateHash'

Я использую changeHash так:

$.mobile.changePage(page);
$.mobile.updateHash(page, true);

Эта функция, кажется, удалена с бета-версии 3. Какая функция может заменить свою функциональность?

1 Ответ

3 голосов
/ 17 октября 2011

Теперь это аргумент метода $.mobile.changePage():

changeHash (логическое, по умолчанию: true) Определяет, следует ли обновлять хэш в строке адреса.

Таким образом, ваш код должен быть обновлен до:

$.mobile.changePage(page, { changeHash: true });

Источник: http://jquerymobile.com/demos/1.0rc1/docs/api/methods.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...