Javascript 在chrome emulator中不触发离子单击
我的HTML如下所示:Javascript 在chrome emulator中不触发离子单击,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,我的HTML如下所示: <ion-scroll has-bouncing="false"> <div ng-repeat="data in collection"> <div ng-click="fn">click me</div> <a ui-sref="statename">link</a> </div> </ion-scroll> ng单击和链接
<ion-scroll has-bouncing="false">
<div ng-repeat="data in collection">
<div ng-click="fn">click me</div>
<a ui-sref="statename">link</a>
</div>
</ion-scroll>
ng单击和链接单击在Chrome仿真模式下不起作用。如果没有仿真,它工作得很好
如果离子滚动被删除,它的工作 我也有类似的问题,
我使用了一个脚本来启用网页上的触摸事件。这是因为它的编码实现不允许点击事件运行
所以我采取了一个解决方案
我通过touchstart、touchmove和touchend的组合实现了相同的功能
例如,我希望在单击div时隐藏启用了滑动的段落。
所以,当我单击div时,click事件并没有注册,因为我有一个脚本,它在div上启用了swipe事件。
在这种情况下,有两种解决方案:修改脚本,使单击事件不受影响。
或者使用touchstart、move和end的组合来实现单击的目的
换句话说,您的问题是图标单击脚本。
感谢谷歌chrome emulator,它在开发阶段就发现了问题,无需到实际设备上检查。
谢谢你它会抛出任何错误吗?为什么在滚动视图中有一个列表?@DaniloValente:不会errors@AaronSaunders:这是一个很长的列表,我的页面中已经有一个离子内容。