单击触摸绑定元素内的忽略



我使用移动角度UI编写了一个角度指令来测试触摸的东西,如下所示:

<div touch-binded-element>
    <a href="something">html link</a>
</div>

问题是当我在移动模式下调试页面时,无法再单击触摸绑定区域内的 html 链接。但是在桌面模式下一切正常。在开发移动网页时,我应该注意什么棘手的技巧吗?

只需添加一行代码即可解决问题,如下所示:

$touch.bind(element, {
    start: ...,
    move:  ...,
    end: function(touchInfo, e) {
        ...
        e.target.click();
    }
});

只需将 e.target.click(( 添加到 touchend 函数的底部即可。

最新更新