1. 程式人生 > >JQuery實現選項卡

JQuery實現選項卡

<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
#ulList{
margin: 0;
padding: 0;
}
#ulList li{
float: left;
width: 98px;
text-align: center;
color: white;
list-style: none;
border: 1px solid #2B88FF;
background-color: #009933;
}
#tabcontent{
width: 300px;
height: 100px;
background-color: lightgoldenrodyellow;
}
</style>
<script type="text/javascript" src="js/jquery-1.8.2.js" ></script>
<script>
$(document).ready(function() {
var divarr = $('#tabcontent').children();    //獲取
divarr.css("display", "none");
$("#ulList li").click(function() {
divarr.removeClass("active");      //刪除所有的class
var count = $(this).index();       //獲取li的索引
divarr.eq(count).addClass("active").siblings().css("display", "none");   //給相應的div新增class,並讓兄弟節點隱藏
$('.active').css("display","block");    //顯示隱藏div
})
})
</script>
</head>


<body>
<div>
<div class="header">
<h2>選項卡</h2></div>
<div class="tab">
<ul id="ulList">
<li id="lia">選項卡1</li>
<li id="lib">選項卡2</li>
<li id="lic">選項卡3</li>
</ul>
</div>
<div style="clear:both;"></div>
<div id="tabcontent">
<div id="c1" class="active">
<div>選項卡內容1</div>
</div>
<div id="c2">
<div>選項卡內容2</div>
</div>
<div id="c3">
<div>選項卡內容3</div>
</div>
</div>
</div>
</body>

相關推薦

原生js、jQuery實現選項功能

lap span size open absolute index http jquery html 在大家在網上平常瀏覽網頁的時候,想必各位都會看到選項卡功能,在這裏給大家詳解一下用原生js、jQuery如何來寫一些基本的選項卡 話不多說,先給各位看一下功能圖:

JQuery實現選項

<head><meta charset="UTF-8"><title>Document</title><style type="text/css">#ulList{margin: 0;padding: 0;}#ul

jquery實現選項切換

選項卡在網頁中很常見,可以說是必備的一個元素了,網上其實也有很多案例講解選項卡的做法,各種炫酷。 寫這篇文章,就是記錄下自己的一個練手Demo了。 兩張簡陋的圖。 主要邏輯就在於找到選

三行jquery實現選項效果

選項卡特效的實現 實現選項卡特效,先講一下大致的思路. 1.用一個大的div 包裹住一個ul ,ul ,裡面再接四個小的li,和四個可以點選的span ,用按鈕等代替也行。 html程式碼結構大致如下,設定背景色是為了看出效果,最後一個是預設展開,可以自

jquery實現選項效果

效果圖如下: css程式碼如下: *{ margin: 0; padding: 0; } .obox ul li{ list-style: none; width: 100px; height: 30px; text-ali

jquery實現選項效果(非常漂亮,帶動畫效果)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

css實現選項

pan splay ora eight name checked wid overflow block <style> *{ margin: 0; padding: 0;

js原生實現選項功能

doc pre pan element gre rip class isp height 結構:<div id="box">   <input type="button" value="書籍" class="on">   <in

javascript實現選項切換的4種方法

ivar ack doc width -s utf tel 選項 定義 方法一:for循環+if判斷當前點擊與自定義數組是否匹配 <html lang="en"> <head> <meta charset="UTF-8"> &l

原生js實現選項

index 定義 mar 事件綁定 click right get elements ext html代碼: <div class="tab"> <ul> <li class="selected">圖片</li&

(swiper+dropload).js實現選項下拉加載分頁

result ssi blog 鎖定 fun host -a nts load 依賴庫:swiper.min.js+dropload.min.js    //dropload var tabIndex = 0; var tab1LoadEnd = false; var t

jq實現選項

實現效果: <ul class="t-ul"> <li class="active">吃飯</li> <li>睡覺</li> <li>打豆豆</li> </ul>

Vue 框架-06-條件語句 v-if 實現選項效果

Vue 框架-06-條件語句 v-if 實現選項卡效果 本片介紹的是 Vue 中條件語句 v-if 第一個小例項是,通過 v-if=“布林值”,通過布林值的真假來決定,某元素是否顯示 原始碼 html 檔案: <!DOCTYPE html> <html> <h

純 CSS 利用 label + input 實現選項

label dev 滾動 for center -- meta absolut 獲得 clip 屬性 用於剪裁絕對定位元素。 .class { position:absolute; clip:rect(0px,60px,200px,0px); }

vue實現選項切換效果

效果如下: 說明: 這裡我使用的原理是利用vue中的v-show/顯示隱藏指令,當為true的時候顯示,為false的時候隱藏 1html程式碼: <head> <meta charset="UTF-8"> <base target="_blan

點選的li顯示併為他增加類active,其他的li消失並去除類名,實現選項效果

記得引入jquery庫 <!DOCTYPE html> <html> <head> <title>選項卡實現原理</title> <script type="text/javascript" src="js/jquery.1.4.

簡單js實現選項

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>選項卡</title> <style type="text/css">

react實現選項

一、首先是Showcase 效果  傳送門 二、如何實現 既然用React寫,那麼它就必然是一個元件,首先考慮你怎麼使用這個元件,也就是這個元件的介面是怎麼樣的。 <TabsControl> <Tab name="red"> <di

jquery tabs選項效果

<div class="liuxueContent"> //觸發物件,既滑鼠點選物件 <ul class="liuxueMenu" id="liuxueMenu"> <li class="liuxueMenuItem active" da

原生JS實現選項效果

var oBox = document.getElementById('box'); var aBtn = oBox.getElementsByTagName('button'); var aDiv = oBox.getElementsByTagName('d