0

JQMの特定のページに問題があり、リンクからアクセスしたときに読み込まれませんが、読み込まれます。呼び出しているページには、非読み込みの問題を引き起こしているように見えるいくつかの Google チャート ライブラリが追加されています。コマンドを使用して ajax を無効にすると、この問題を解決できますdata-ajax="false"

問題は、HTML5 をネイティブ アプリとして iPad に追加するときにそのリンクをクリックすると、アプリが閉じられ、サファリが開いてリンクが表示されることです。

この動作はどのように無効になっていますか?

コードは以下です。

<div data-role="page" data-theme="a">

<div data-role="content" class="ui-grid-b  my-breakpoint" align="center">   
        <div class="ui-block-a">
            <a href="fridges.php" data-ajax="false"> <img class="icons" border=0 alt="Storage Monitoring" src="Images/Fridge Icon.png"> </a>
        </div>
4

1 に答える 1

0

data-ajax="false"を使用しないでください... ajax がないと、クリックしたリンクが外部 (rel="external") であると言っているのと同じであるため、サファリで開きます。あなたがする必要があるのは、data-ajax="false" なしでは機能しない理由を理解することです。

これは、JQM を使用する開発者に見られる多くの一般的なスクリプト エラーの 1 つに関係していると思います。ほとんどの人は、ドキュメントを読まなくても現在の Web 開発の知識で JQM を使用できると考えていますが、これは大きな間違いです。必ずしもそうだと言っているわけではありませんが、あまりにも一般的です。

最初に行う必要があるのは、例を投稿して、それが機能しない理由を教えてください。また、すべてが JQM で魔法のように機能するとは期待できません。これらのチャートはサポートされていますか? そうでない場合は、適切に機能するように微調整する必要があります。

于 2013-01-02T21:27:54.110 に答える