Zepto - 无法取消iPad上的链接点击

时间:2013-05-02 16:32:01

标签: javascript html ipad touch zepto

我认为我必须遗漏一些显而易见的东西,但是当我在iPad上点击链接时,我无法使用preventDefault来取消导航到链接的href(尽管我的Android手机上的工作正常)。

我有一个非常简单的测试页面,其中包含:

<a id="mn" href="http://www.google.com">Some link</a>
<script>
    document.write('<script src=js/' +
            ('__proto__' in {} ? 'zepto.min' : 'jquery-1.6.2.min') +
            '.js><\/script>');

    if ('__proto__' in {}) {
        document.write('<script src=js/touch.js><\/script>');
    }

    $(document).ready(
            function() {
                $('#mn').tap(function(e) {
                    e.preventDefault();
                    e.stopPropagation();
                });
            }
    );
</script>

调用tap事件,如果我在那里发出警报就会激活,但点击链接的动作永远不会被取消。我错过了什么?!

谢谢,

托比

0 个答案:

没有答案