【问题标题】:Android Mobile : Links not working on Tap with JqTouchAndroid Mobile : 使用 JqTouch 的 Tap 链接不起作用
【发布时间】:2012-04-20 07:56:16
【问题描述】:

我正在使用 JqTouch 开发移动版本。

我遇到了一些简单的按钮(<a href=""></a> 链接)在使用 Android 手机的 Tap 时没有反应的问题。当我触摸它时,没有任何反应,链接周围甚至没有橙色轮廓。在 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>

【问题讨论】:

    标签: android mobile hyperlink jqtouch


    【解决方案1】:

    我认为这不是 Android 上的常见问题。您是否尝试过在 Android 上运行 jqtouch 附带的一些演示,是否遇到同样的问题?

    我刚刚尝试了以下方法,它适用于 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>
    

    【讨论】:

      【解决方案2】:

      我遇到了完全相同的问题。 jQtouch 中的内部链接不适用于 Android,但适用于 iPhone。从使用 jQuery 切换到 Zepto。这样就可以解决问题了。

      【讨论】:

        【解决方案3】:

        我知道这是一篇旧帖子,但对于寻找此答案的未来用户,我相信您可以在实例化 jQT 对象时执行以下操作:

        var jQT = new $.jQTouch({
          useFastTouch: false
        });
        

        【讨论】:

          猜你喜欢
          • 2018-02-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多