0

質問:

プロジェクト(Androidのphonegap)で、タッチイベントをMDNガイドとしてリッスンします:

document.addEventListener("touchstart", handleStart, false);    
function handleStart(evt){    
     evt.preventDefault();    
     .......    
}    

しかしその後、リンクはクリック イベントに応答できなくなります。

4

2 に答える 2

2

基本的にドキュメントの「デフォルトの動作」を取り除いたからです。コードにそれがある理由はありますか。ドキュメント全体に追加しています。

ドキュメント全体に addEventListener を配置しないでください。ドキュメント内の要素に配置してください。

于 2013-02-27T08:29:48.817 に答える
0

evt.preventDefault();イベントのデフォルトの動作を削除します。デフォルトのアクションがリンクを伝播するボタンをクリックするpreventDefault();と、これが発生しなくなります。

于 2013-02-27T08:30:46.793 に答える