2017-08-06 7 views
1

ボタンと画像を持つ簡単なプロジェクトがあります。ボタンを押すと画像が表示されます。しかし、画像は約1000ms遅れて表示されます。 ブラウザに問題はありません。iOSでのイオンのクリック遅延

これらは、この遅延を削除するにはコード

<span (click)="getImage()">Click it!</span> 

<img src="assets/{{img}}" *ngIf="img" alt=""> 

    img = ""; 
    getImage(){ 
    this.img = "aa.jpg"; 
    } 

答えて

0

あり、あなたの要素にtappable属性を追加することができます。

<div tappable (click)="doClick()">I am clickable!</div> 

出典:一般的にClick Delays

は、我々は唯一の が正常にクリック可能であることを要素に(クリック)イベントを追加することをお勧めします。これには要素が含まれます。この は、スクリーンリーダーが 要素をクリックできると伝えることができるため、アクセシビリティが向上します。

ただし、通常はクリック可能な ではない要素に(クリック)イベントを追加する必要があります。これを行うと、要素をクリックしてイベントを発生させてから300秒遅れて が発生することがあります。

+0

残念ながら、何も変更されていません。 –

関連する問題