2017-05-05 86 views
1

在我的Ionic3应用程序中,我有一个slides组件和一组幻灯片,并且我希望能够在每个幻灯片上都能够登录到click。因此,代码是这样:ionic3幻灯片刷卡灵敏度

<ion-slides> 
    <ion-slide *ngFor="let s of slides" (click)="onClick()">Slide</ion-slide> 
</ion-slides> 

我的问题是,很多时候,当我尝试点击幻灯片,它实际上当前幻灯片的swipe,并显示下一个,所以点击从未发生。这主要是使用平板电脑,因为我猜我的手指不太稳定,如果点击不完美,那么它会滑动。

有没有什么办法让点击不那么敏感(所以即使在向下和向上事件之间的距离的小变化被识别为点击不刷卡)?

+0

'event.preventDefault()'工作吗? –

+0

@suraj在哪个事件?实际上这个问题还不够清楚,让我改变它,我希望它能够点击,但它不会以其他方式滑动 – Guillaume

+0

我的意思是'(click)=“onClick($ event)'和onClick(){event .preventDefault()}。据我了解,你不希望它滑动点击,而是调用function_ –

回答

-2
<ion-slides pager> 
    <ion-slide *ngFor="let s of slides" (click)="onClick()">Slide</ion-slide> 
</ion-slides> 
+3

为了提高你的答案,也许你可以添加一些说明文字 – Kalamarico

+1

或只是不复制粘贴我把一些代码放在我的问题中,假装它是某种答案 – Guillaume