私はIonic Framework内でangulr-leaflet-directiveを使用しています。マップマーカーにリスナーを設定し、ページがロードされた後の最初のクリックでリスナーを動作させます。その後、マウスの左ボタンに反応しなくなります(ただし、マウスの右ボタンには紛らわしく反応します)。クリックイベントリスナーが最初のクリック後に中断するのはなぜですか?
Here's a demo。どのようなアイデアが間違っている?
私はIonic Framework内でangulr-leaflet-directiveを使用しています。マップマーカーにリスナーを設定し、ページがロードされた後の最初のクリックでリスナーを動作させます。その後、マウスの左ボタンに反応しなくなります(ただし、マウスの右ボタンには紛らわしく反応します)。クリックイベントリスナーが最初のクリック後に中断するのはなぜですか?
Here's a demo。どのようなアイデアが間違っている?
私は同じ問題を抱えています。タグleaflet
にdata-tap-disabled="true"
を使ってください。
私のデモは(何らかの理由で)死んでしまいました。代わりに角Googleマップに切り替えるので、これを確認する簡単な方法はありませんが、私は先に進み、答えとしてマークします。共有ありがとう! – carpiediem
モーダルが一度表示された後、マップズームコントロールもクリックに反応しなくなりました。だから、あなたはリーフレットで(左の)クリック事象が発砲するのを防ぐ何かがあるかもしれません。 – ghybs
エラーをトリガーするのはng-clickディレクティブのようです。私は別の要素に移動しようとしました、またはng-mousedownに切り替えることを試みましたが、リーフレットのイベントリスナーは、トリガーされた後に常に壊れます。 – carpiediem