如果在移动设备中使用相同或重叠标签,但在桌面上完美工作,href和ng-click不会同时被调用。我的猜测是touch
是什么打破了这一点。href和ng-click不能在移动设备上的相同标签中工作
例子:
<a href="/" ng-click="playSound()"> link </a>
- 或 -
<div ng-click="playSound()">
<a href="/"> link </a>
</div>
两个href和NG-点击被称为桌面的意见,但只使用手机的触摸称为playSound()
。
我想达到的目标:我希望能够链接到下一页,并且还可以通过touch方式调用playSound()函数。目前,ng-click会覆盖href,并且我从不链接到下一页。
你想达到什么样的? –
@VaibhavShah我希望能够链接到下一页,并且还可以通过触摸方式调用playSound()函数。目前,ng-click会覆盖href,并且我从不链接到下一页。 –
https://jsfiddle.net/wf8a3mvh/默认情况下工作 - 检查你是否在playSound()中执行e.preventDefault() – Qwal