0

私はTwitterBootstrapを使用しており、タブの実装に成功しました。1つを除くすべてのタブに表示されるボタンがありますが、どのようにすればよいですか?

<div class="span6 offset1"> 
  <div class="tabbable">
    <ul class="nav nav-tabs">
      <li class="active"><a href="#general" data-toggle="tab">General</a></li>
      <li><a href="#example2" data-toggle="tab">Example2</a></li>
      <li><a href="#example3" data-toggle="tab">Example3</a></li>
    </ul>

    <div class="tab-content">
      <div id="general" class="tab-pane fade in active" >
       //content
      </div>
      <div id="example2" class="tab-pane fade" >
       //content
      </div>
      <div id="example3" class="tab-pane fade" >
       //content
      </div>
    </div>
 </div> 
 <input type="submit" style="width:120px" class='btn btn-primary' id="update" value="Update"/> 
</div>

タブexample3が表示されているときに更新ボタンが非表示になるようにプログラムするにはどうすればよいですか。ただし、タブgeneralexample2が表示されているときはページに残ります。

ありがとう!

4

2 に答える 2

3

ブートストラップタブで発生しているイベントがあるかどうかはわかりません。ただし、最も簡単な方法は、example3リンクでmouseclickイベントを使用することです。または、カスタムイベントをトリガーすることもできます。

$('a[href="#example3"]').on('click',function(){
 $("#update").hide();
});
于 2012-04-20T11:40:47.137 に答える
-1

使用する.style.display = 'none'

例えば

document.getElementById(id).style.display = 'none';
于 2012-04-19T09:42:15.407 に答える