2017-08-16 21 views
0

この場合には警告を行うような何かをして、いくつかのライブラリaタグのクリックリスナを入れている(ブラックボックス)は、存在する場合には、それはまた、作業から実際のhrefナビゲーションをブロックしています。jquery/javascriptで任意のリスナーをバインド解除する方法は?

その特定のクリックのリスナーをバインド解除し、hrefのクリックが機能するようにするのJavaScript/jQueryので方法はありますか?

注:私は、実際のクリック機能への参照を持っていません。すべての存在とはまだ発生し<a>タグを "無効" にする方法として

おかげ

+0

だけでなく、独自のイベントリスナーを追加します。両方(あなたと図書館1)は、私はあなたが削除して、アンカータグを置き換えることができると思います、しかし – mehulmpt

+0

号を発射します。新しいコースにはリスナーはありません。 –

+0

は、あなたが[イベントをキャプチャ](https://javascript.info/bubbling-and-capturing#capturing)と、それは、ターゲットに向けて伝播だ停止しようとしています。図書館でイベントをアンバインドすることはありませんが、おおよそ同じことを達成するのに役立ちます。私はフラッシュ時代以来それを使用していないので、ブラウザのサポートの程度は正確に分かりません。速いgoogleは、IE9とstopPropagationがバブルとキャプチャの両方で動作するので、それがサポートされていることを示唆していました。しかし、私はこれまでのところそれをテストしていません。 – plumpNation

答えて

0

何について

$(document).on('click','a',function(){$(this).preventDefault();console.log('a click'); return false;}); 

+0

ちょうど気付いた、あなたはデフォルトのアクションが起こるようにしたいですか?その場合私の提案はあなたを助けません;-) – cars10m

関連する問題