我正在試圖在選項卡標題部分中使用圖像創建可觸摸區域。所以如果我點擊標題中的第一張圖片,它會顯示一些內容。如果我點擊該行中的下一張圖片,它應該切換到下一個內容等等。任何想法我應該如何啓動它?如何在選項卡標題部分使用圖像創建可切換選項卡?
我看了一下bootstrap選項卡,但不知道如何將它用於我自己的問題。
我正在試圖在選項卡標題部分中使用圖像創建可觸摸區域。所以如果我點擊標題中的第一張圖片,它會顯示一些內容。如果我點擊該行中的下一張圖片,它應該切換到下一個內容等等。任何想法我應該如何啓動它?如何在選項卡標題部分使用圖像創建可切換選項卡?
我看了一下bootstrap選項卡,但不知道如何將它用於我自己的問題。
看一看這樣:
<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>
嘿@Raviteja!感謝您及時的回覆。是的,這就是我的意思。非常感謝。 –
不客氣:) – Raviteja
無法理解你的問題是什麼,因爲我們沒有你的代碼,但下面的東西可以幫助你。
$('.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>
嘿imGaurav!感謝您的快速回復。你所說的並不完全是我所尋找的,可能是因爲正如你所說的,我的描述並不太清楚。對於那個很抱歉。但其他人只是在我的問題下回答。 –
例如請... –