我有以下代碼:fiddle如何使用jQuery構建簡單的選項卡?
這對我創建我自己並且沒有JS的網站很有用,這些標籤充當跳轉鏈接到相關部分。當放置在定製的CMS中時,我不得不使用跳轉鏈接不起作用。我已經嘗試添加更多的相關鏈接到選項卡,這使得它沒有JS的工作,但與JS選項卡式的內容不顯示。
我錯過了什麼嗎?
HTML:
<ul id="tabs">
<li><a href="#tab1">test1</a></li>
<li><a href="#tab2">test2</a></li>
<li><a href="#tab3">test3</a></li>
<li><a href="#tab4">test4</a></li>
</ul>
<div class="container" id="tab1">Some content</div>
<div class="container" id="tab2">Some content</div>
<div class="container" id="tab3">Some content</div>
<div class="container" id="tab4">Some content</div>
的jQuery:
$('#tabs li a:not(:first)').addClass('inactive');
$('.container').hide();
$('.container:first').show();
$('#tabs li a').click(function(){
var t = $(this).attr('href');
$('#tabs li a').addClass('inactive');
$(this).removeClass('inactive');
$('.container').hide();
$(t).fadeIn('slow');
return false;
})
if($(this).hasClass('inactive')){ //this is the start of our condition
$('#tabs li a').addClass('inactive');
$(this).removeClass('inactive');
$('.container').hide();
$(t).fadeIn('slow');
}
本文介紹如何創建簡單的標籤:http://www.wapgee.com/story/i/201 – 2017-05-20 09:40:34