0

Web サイトをタッチ デバイスで動作させようとしています。デスクトップデバイスでは、すべてのクリックをキャプチャし、ターゲットがリンクの子である場合は、いくつかのことを行い、デフォルトを防ぎます. しかし、現在のタッチ デバイス、Android エミュレーターでは、ターゲットはページ全体の div コンテナーにすぎないため、リンクの親が見つかりません。

どうすればリンクを取得できますか?

こんにちはフィリップ

4

1 に答える 1

0

あなたがやろうとしているのは、すべての要素からすべてのイベントをキャプチャし、それがどのターゲットであるかを確認することです。

反対側からやってください。

必要な要素に対してのみ eventListener を定義し、ハンドラ eventPropagation 内で使用する必要があります。これにより、親要素への伝播が停止します。

e.stopPropagation()
于 2015-09-09T11:21:42.150 に答える