2016-07-22 174 views
2

我有一個註冊頁面,分爲兩部分。當有人點擊這些主要按鈕時,我只想顯示隱藏在當前頁面中的每個部分內容。這個概念與引導標籤類似,但我在這裏沒有使用標籤。這些是簡單的引導按鈕。我試圖用我的代碼玩Bootstrap類,但沒有運氣。我正在使用流星並作出反應。 圖片的屏幕截圖。按鈕的Bootstrap選項卡?

"Work and Hire Buttons"

這是我的代碼

<div id="signup-top-btn"> 
    <div id="myTabs" role="tablist"> 
     <div className="col-xs-6 signup-work-btn"> 
     <button type="button" className="btn btn-block blue-btn active-btn" 
      data-toggle="tab" 
     > 
      Work 
     </button> 
     </div> 
     <div className="col-xs-6 signup-hire-btn"> 
     <button type="button" className="btn btn-primary btn-block blue-btn" 
      data-toggle="tab" data-target="#employer-signup" 
     > 
      Hire 
     </button> 
     </div> 
    </div> 
    </div> 

任何想法?

+1

你爲什麼要與創建自己的選項卡鈕釦?爲什麼不使用Bootstrap選項卡和樣式那些..喜歡:http://www.bootply.com/CrAGi1Btxj –

+0

這是我想要的!謝謝 – MrWeb

+0

Np,我已經回答了問題而不是評論,請接受此答案並關閉問題。感謝:) –

回答

1

利用引導標籤和樣式那些喜歡:

<!-- Nav tabs --> 
    <ul class="nav" role="tablist"> 
    <li role="presentation" class="active"><a href="#work" role="tab" class="btn btn-block blue-btn active-btn" data-toggle="tab">Work</a></li> 
    <li role="presentation"><a href="#hire" class="btn btn-primary btn-block blue-btn" role="tab" data-toggle="tab">Hire</a></li> 
    </ul> 

    <!-- Tab panes --> 
    <div class="tab-content"> 
    <div role="tabpanel" class="tab-pane active" id="work">...my working tab</div> 
    <div role="tabpanel" class="tab-pane" id="hire">...my hiring tab</div> 
    </div> 

Bootply:http://www.bootply.com/CrAGi1Btxj

0

您可以隨時使用JavaScript:

$('button[data-toggle="tab"]').on('click', function(e){ 
    e.preventDefault(); 
    $('.nav-tabs').find('a[href="' + $(this).data('target') + '"]').click(); 
}); 
+0

爲什麼你會使用jQuery,這可以通過React輕鬆完成?至少,給它一個誠實的嘗試。見http://www.doxdesk.com/img/updates/20091116-so-large.gif –

+0

我是新來的反應。如果你能解釋一下? – MrWeb