我使用移动角度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 函数的底部即可。