0

JqTouchでモバイル版を開発中です。

Android Phone のタップで単純なボタン (<a href=""></a>リンク) が反応しないという問題があります。リンクに触れても何も起こらず、リンクの周りにオレンジ色の輪郭さえありません。iPhone モバイルではすべて正常に動作します。

CSS シートを無効にしようとしましたが、結果は同じです。私は何を間違っていますか?これは Android ブラウザでよくある問題ですか?

これが私のコードです

    <div id="homeLang" class="current">
        <div class="scroll">

            <div id="lang">
                <a id="frBtn" class="btn" href="#fr">FR</a>
                <a id="nlBtn" class="btn" href="#nl">NL</a>
            </div>

        </div>
    </div>
4

3 に答える 3

1

私はまったく同じ問題を抱えていました。jQtouchの内部リンクはAndroidでは機能しませんが、iPhoneでは機能します。jQueryの使用からZeptoに切り替えます。それで問題は解決します。

于 2012-06-14T14:52:35.247 に答える
1

I don't think it's a common issue on Android. Have you tried to run some of the demos that comes with jqtouch on Android, do you get the same issue there?

I just tried the following and it works on both iPhone and Android devices.

<div id="test">
   <ul class="rounded">
      <li><a href="#page2">Go to page 2</a></li>
   </ul>
</div>
<div id="page2">
   <a href="#" class="whiteButton goback">Go back to page 1</a>
</div>
于 2012-04-25T11:47:43.120 に答える
0

これが古い投稿であることは承知していますが、この回答を探している将来のユーザーのために、jQT オブジェクトをインスタンス化するときに次のことを行うことで機能するようになると思います。

var jQT = new $.jQTouch({
  useFastTouch: false
});
于 2013-02-22T16:08:49.313 に答える