我使用移动angular ui编写了一个angular指令来测试触摸屏,如下所示:
<div touch-binded-element>
<a href="something">html link</a>
</div>问题是,当我在移动模式下调试页面时,触摸绑定区域内的html链接无法再点击。但在桌面模式下一切都很好。开发手机网页有什么需要注意的小贴士吗?
发布于 2017-02-13 17:39:45
只需像下面这样添加一行代码即可解决问题:
$touch.bind(element, {
start: ...,
move: ...,
end: function(touchInfo, e) {
...
e.target.click();
}
});只需将e.target.click()添加到touchend函数的底部。
https://stackoverflow.com/questions/42195762
复制相似问题