2015-11-03 67 views
0

我正在試圖在選項卡標題部分中使用圖像創建可觸摸區域。所以如果我點擊標題中的第一張圖片,它會顯示一些內容。如果我點擊該行中的下一張圖片,它應該切換到下一個內容等等。任何想法我應該如何啓動它?如何在選項卡標題部分使用圖像創建可切換選項卡?

我看了一下bootstrap選項卡,但不知道如何將它用於我自己的問題。

+0

例如請... –

回答

0

看一看這樣:

<ul class="nav nav-tabs"> 
    <li class="active"><a data-toggle="tab" href="#home">Home</a></li> 
    <li><a data-toggle="tab" href="#menu1"><img src="http://www.downloadsbyvita.com/images/video.jpg"/></a></li> 
    <li><a data-toggle="tab" href="#menu2">Menu 2</a></li> 
</ul> 

<div class="tab-content"> 
    <div id="home" class="tab-pane fade in active"> 
    <h3>HOME</h3> 
    <p>Some content.</p> 
    </div> 
    <div id="menu1" class="tab-pane fade"> 
    <h3>Menu 1</h3> 
    <p>Some content in menu 1.</p> 
    </div> 
    <div id="menu2" class="tab-pane fade"> 
    <h3>Menu 2</h3> 
    <p>Some content in menu 2.</p> 
    </div> 
</div> 

工作fidddle:http://jsfiddle.net/iamraviteja/ttpxoxob/1/

+0

嘿@Raviteja!感謝您及時的回覆。是的,這就是我的意思。非常感謝。 –

+0

不客氣:) – Raviteja

0

無法理解你的問題是什麼,因爲我們沒有你的代碼,但下面的東西可以幫助你。

$('.imgContent').hide(); 
 

 
$('.dataToggle').click(function() { 
 

 
    $('.imgContent').hide(); 
 
    $("#" + $(this).data("img")).show(); 
 
});
li { 
 
    display: inline; 
 
    cursor: pointer; 
 
} 
 
.content { 
 
    border: 1px solid #ccc; 
 
    height: 30px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<ul> 
 
    <li class="dataToggle" data-img="one">img 1</li> 
 
    <li class="dataToggle" data-img="two">img 2</li> 
 
    <li class="dataToggle" data-img="three">img 3</li> 
 
</ul> 
 
<div class="content"> 
 
    <div id="one" class="imgContent" style="display:block;">img one content</div> 
 
    <div id="two" class="imgContent" style="display:none;">img two content</div> 
 
    <div id="three" class="imgContent" style="display:none;">img three content</div> 
 
</div>

+0

嘿imGaurav!感謝您的快速回復。你所說的並不完全是我所尋找的,可能是因爲正如你所說的,我的描述並不太清楚。對於那個很抱歉。但其他人只是在我的問題下回答。 –

相關問題