2010-11-26 12 views
2

私はモバイルWebアプリケーションを構築するためにjQuery Mobileを使用しています...私は#構文を使用して "内部" URLを呼び出すときに発生している問題が発生します。例えば、私は、次のコードを持っている:Jquery Mobile - アドレスバーがポップダウン

誰かがiPhone上でこのリンクを「タップ」するたびに、(タッピングの時に隠されている)アドレスバーがポップダウンし、新しいリンクが表示され

についてをし、次に「隠れた」位置にポップアップします。私はまた、ブラウザが別のページに行くのではなく、現在のページを隠して、id = "about"(タップ時に隠されている)のdivを表示しているだけであると言います。

とにかく、モバイル・サファリは、モバイル・アプリケーションのリンクをタップするたびにこれをしないようにしたいと思います。誰もがjavascript、メタタグ、または他の方法を使用してこれを取り除く方法を知っていますか?

ありがとうございました。

+0

アドレスバーが表示されずに次のWebアプリケーションがナビゲートするため、これが可能でなければなりません(iPhone、Safari): http://www.tagesanzeiger.ch/mobileapp/ – Marc

答えて

0

これは、あなたの質問に答えることがあります。Current state of Jquery history/back-button plugins?

は基本的に、あなたは歴史を自分で処理する必要があり、そしてあなたのためのURLを変更するには、ブラウザに依存していません。これはHTML5で非常に簡単にブラウザのヒストリスタックを使用して実行できます。

また、コードを表示するのに役立ちます。そうすれば、あなたがしようとしていることがわかり、あなたのコードに直接適用できる提案を提供することができます。