リーフレットマップにはモーダルを開くマーカーがあります。リーフレットマップをクリックするとモーダルが閉じ、マーカをクリックするとモーダルが開きます
ユーザーがマップをクリックすると、モーダルを閉じることができます。しかし、それは(下記)に発生するコードのビットは、それが、すぐにそれが開くと閉じるためのマーカーと相互作用し、そして力:https://jsfiddle.net/askebos/Lh1y12uq/
:map.on('click', function(e) {
$('.modal').modal('hide'); });
私がこの仕事-見るためにここにJSFiddleを手に入れました
しかし、あなたが見ることができるように、それは次のようなエラーが作成されるため、それが動作しているようだ唯一の理由は次のとおりです。
Uncaught TypeError: e.preventDefault is not a function.
私はmap.on('click'...)
機能を実行することが防止されるからだと想像してみてください。
どのように私はエラーなしで同じ動作に得ることができますか?