Jquery Mobile - Адресная строка выскакивает - PullRequest
2 голосов
/ 26 ноября 2010

Я использую jQuery Mobile для создания мобильного веб-приложения ... Проблема, с которой я сталкиваюсь при вызове «внутренних» URL-адресов с использованием синтаксиса #. Например, у меня есть следующий код:

О

Всякий раз, когда кто-то «нажимает» на эту ссылку на iPhone, адресная строка (которая скрыта во время нажатия) выскакивает и отображает новую ссылку, а затем снова поднимается в «скрытую» позицию. Я должен также сказать, что браузер не переходит на другую страницу, он просто скрывает текущую страницу и затем показывает div с id = "about" (скрытым во время нажатия).

В любом случае, я бы хотел, чтобы мобильное сафари не делало этого, когда кто-то нажимает на ссылку в моем мобильном приложении. Кто-нибудь знает способ избавиться от этого с помощью JavaScript, мета-тегов или любым другим методом?

Спасибо.

1 Ответ

0 голосов
/ 14 сентября 2012

Это может помочь ответить на ваш вопрос: Текущее состояние плагинов истории / кнопок Jquery?

По сути, вам нужно обрабатывать историю самостоятельно, а не полагаться на браузер, чтобы изменить URL для вас. Это можно сделать в HTML5 очень просто, используя стек истории браузера.

Кроме того, это поможет показать ваш код. Таким образом мы сможем увидеть, что вы пытаетесь сделать, и предложить предложения, непосредственно применимые к вашему коду.

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