bootstrapのドロップダウンメニューではリンクしか想定されていないため、中身をクリックしてもメニューが消えてしまうためそれを防ぐために以下のコードを使ってそれを防ぐことはわかったのですが、
javascript
1$('.dropdown-menu').click(function(e) { 2 e.stopPropagation(); 3});
このコードをいれると中身のタブ変更のjsが動かなくなり、困っています。BootStrapのJsの仕様を変えるか、中身のタブだけBootStrapを使わずに実装するのがいいのか、最適な解決策を教えてくれると助かります。以下htmlです。
html
1<div class="dropdown"> 2<button class="btn btn-default" type="button" id="messages" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> 3ボタン 4</button> 5<div class="dropdown-menu" aria-labelledby="messages"> 6<ul class="nav nav-tabs"> 7<li class="active"><a href="#touhoku2" data-toggle="tab">東北地方</a></li> 8<li><a href="#kantou2" data-toggle="tab">関東地方</a></li> 9<li><a href="#chuubu2" data-toggle="tab">中部地方</a></li> 10</ul> 11<div class="tab-content"> 12<div class="tab-pane fade in active" id="touhoku2"> 13<p>青森県・岩手県・宮城県・秋田県・山形県・福島県</p> 14</div> 15<div class="tab-pane fade" id="kantou2"> 16<p>茨城県・栃木県・群馬県・埼玉県・千葉県・東京都・神奈川県</p> 17</div> 18<div class="tab-pane fade" id="chuubu2"> 19<p>新潟県・富山県・石川県・福井県・山梨県・長野県・岐阜県・静岡県・愛知県</p> 20</div> 21</div> 22</div> 23</div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/28 08:36