2016-05-17 7 views
0

私のコンテンツにタブがあります。タブ区域がクリックされるとボタンを表示しようとしていますが、今はstopPropagationを使って実行しています。 stopPropagationタブを使用しても機能しませんが、タブを削除してもタブは正常に機能していますが、ボタンは表示されていないことがわかりました。私は両方の機能を動作させることができるどこの方法はありますか、私はstopPropagationをタブの内容に入れて、<ul>領域を残して、ボタンが表示されないようにしました。あなたはこの次で私を助けることができる私のコードです:JqueryのstopPropagationの例外領域

$('#nitstabs').click(function (e) { // setting execption areas for closing popup 
    e.stopPropagation(); 
}); 

あなたは

問題は、あなたが追加されている、あなたのeditor.jsでwhy with us?タブで

+0

どのようにボタンを追加しているの

$('#nitstabs > *:not(ul.nav.nav-tabs)')を使用して開いていませんか?それを見せてもらえますか? –

+0

[JS Fiddle](https://jsfiddle.net/2175r6we/)のリンク –

答えて

1

をそれを見つけることができますthe linkですクリックしても この要素への$('#nitstabs')これはあなたのすべてのタブとものを包むdivです。明らかに任意のタブなどをクリックするとこの親になりますdivクリックすると、 ..あなたは、ULのタブを除くは、他のすべての要素にクリックイベントを追加している必要がありますどのような

だから、このセレクタ代わり$('#nitstabs')

+0

を確認してください。 'stopPropagation'についてはそのまま残すのですか? –

+0

ありがとうございました! :) –

+0

@NitishKumarうれしい私はあなたを助けることができます。 :) –

関連する問題