Android Mobile: ссылки не работают на Tap с JqTouch

Я разрабатываю мобильную версию с JqTouch.

У меня есть некоторые проблемы с простыми кнопками (<a href=""></a> ссылки), которые не реагируют на касание на телефонах Android. Ничего не происходит, и даже оранжевого контура вокруг ссылки нет, когда я касаюсь ее. На айфонах все нормально работает.

Я попытался отключить свой лист 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>

person Neoweiter    schedule 20.04.2012    source источник


Ответы (3)


Я не думаю, что это распространенная проблема на Android. Пробовали ли вы запускать демо-версии, поставляемые с jqtouch, на Android, сталкиваетесь ли вы с той же проблемой?

Я только что попробовал следующее, и оно работает как на устройствах iPhone, так и на устройствах Android.

<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>
person Priebe    schedule 25.04.2012

У меня была точно такая же проблема. Внутренние ссылки в jQtouch не работают с Android, но работают на iPhone. Переключитесь с использования jQuery на Zepto. Это решит проблему.

person Brian    schedule 14.06.2012

Я знаю, что это старый пост, но для будущих пользователей, которые ищут этот ответ, я считаю, что вы заработаете, выполнив следующие действия при создании экземпляра вашего объекта jQT:

var jQT = new $.jQTouch({
  useFastTouch: false
});
person Lifz    schedule 22.02.2013