1. 程式人生 > >Tab欄切換

Tab欄切換

網頁中Tab切換應用場景很多,例如:大部分導航欄都使用。常見的切換有橫向切換和縱向切換,其實原理都一樣,應用顯示show()和隱藏hide(),先隱藏後展開。

html程式碼

<div class="mainContainer">
    <div class="navContent">
        <a class="book" href="#">左右微刊</a>
        <a class="box" href="#">聯絡我們</a>
        <a class="box01" href="#">左右的文</a>
        <a class="contact" href="#">左右福利</a>
    </div>

    <div class="container">
        <div class="firstInfo">
            <div>
                <P>左右微刊</P> 
            </div>
        </div>
        <div class="secondInfo">
            <div>
                <P>聯絡我們</P>
            </div>
        </div>
        <div class="thirdInfo">
            <div>
                <P>左右的文</P>
            </div>
        </div>
        <div class="lastInfo">
            <div>
                <P>左右福利</P>
            </div>
        </div>
    </div>
</div>

JQuery程式碼

<script>
    $(function(){
        $(".container>div").hide();//隱藏所有div
        $(".container>div:eq(0)").show();//預設第一個展開 

        $(".navContent a").click(function(){
            var n = $(".navContent a").index(this);//拿到索引值
            $(".container>div").hide();
            $(".container>div:eq("+n+")").show();  
        })
    })
</script>

css程式碼

<style>
    * {
        margin: 0;
    }
    img, a {
        display: block;
        text-decoration: none;
    }
    p, span {
        font-size: 14px;
        font-family: '微軟雅黑';
        color: #4d4d4d;
    }
    body {
        background-image: url(images/bg.png);
        background-repeat: no-repeat;
    }
    .mainContainer {
        width: 1200px;
        margin: 150px auto;
        overflow: hidden;
        background-color: #FFF;
    }
    .navContent {
        float: left;
    }
    .book,.box,.box01,.contact{
        padding-left: 83px;
        padding-right: 44px;
        display: block;
    }

    .book,.firstInfo {
        background-color: #78bcaf;
    }
    .box,.secondInfo{
        background-color: #adca7a;
    }
    .box01,.thirdInfo {
        background-color: #67affb;
    }
    .contact,.lastInfo {
        background-color: #f87678;
    }
    .navContent a {
        color: #FFF;
        font-size: 16px;
        font-family: '微軟雅黑';
        text-align: center;
        line-height: 120px;
    }
    .firstInfo,.secondInfo,.thirdInfo,.lastInfo {
        width: 1000px;
        height: 480px;
        line-height: 480px;
        text-align: center;
    }
    .firstInfo p,.secondInfo p, .thirdInfo p,.lastInfo p{
        font-size: 50px;
    }
</style>

好了,一個簡單的Tab切換demo就完成了!

相關推薦

tab切換原型封裝------彭記(013)

ive -i relative tel font main this 兄弟元素 posit tab欄切換原型封裝 <body> <div class="wrapper" id="wrapper"> <ul class="tab" id

angular 4 實現的tab切換

開發 不想 邏輯判斷 emc 技術 cor 當前 ng- 簡單 管理系統 tab 切換頁,是一種常見的需求,大概如下: 點擊左邊菜單,右邊顯示相應的選項卡,然後不同的選項卡面可以同時編輯,切換時信息不掉失! 用php或.net,java的開發技術,大概是切換顯示,然後加一

微信小程序--Tab切換的快速實現

font log borde 1-1 enter cnblogs 小程序 ont justify 上效果!    wxss樣式代碼: 1 .tabs-item.selected { 2 color:rgba(171,149,109,.8);

tab切換2

class 圖片 ima com res one -h lock clas 采用jquery.js,通過添加類名和show()、hide()方法實現tab欄切換; 簡單案例如下: HTML部分 <style> li{list-style: none

jQuery圖片tab切換

pan cte ott spa scrip fff position jquery圖片 int 1 <script> 2 $(function(){ 3 $(‘.tab li‘).mouseenter(function(){ 4

JavaScript實現Tab切換

取出 .html 標簽設置 markdown 選項 保持 for循環 enter 基於 本文最初發表於博客園,並在GitHub上持續更新前端的系列文章。歡迎在GitHub上關註我,一起入門和進階前端。 以下是正文。 京東網頁上,可以看到下面這種tab欄的切換: 我

微信小程序tab切換

-c ase iss fun ren active hid get clas index.wxml <text data-current="0" class="{{currentTab == 0? ‘active‘ : ‘‘}}">消息</text&g

9.tab切換

技術分享 -s jquer 20px htm osi UNC oct bubuko <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8">

415day(tab切換模組製作)

《2018年11月23日》【連續415天】 標題:tab欄切換模組製作; 內容: <div class="news"> <div class="tab-hd"> <a href="javascript:;" class="cuxiao"

vue2的tab切換不能自動重新整理如何解決?

this.$forceUpdate(); //強制重新整理,解決頁面不會重新渲染的問題 <template> <div> <el-card> <ul class="list-style-none title-list">

案例:非常常用的tab切換2

效果: 核心程式碼:自己寫了一個方法,需要用的時候直接呼叫就可以了. 方法如下: (function ($) { //給$的fn新增方法 $.fn.tabs=function ( options ) { /* {

案例:Tab切換

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style>

JavaScriptr——Tab切換案列

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=de

Tab切換

網頁中Tab切換應用場景很多,例如:大部分導航欄都使用。常見的切換有橫向切換和縱向切換,其實原理都一樣,應用顯示show()和隱藏hide(),先隱藏後展開。 html程式碼 <div class="mainContainer">

WX小程式TAB切換 / 小程式商品分類

Page({ /** * 頁面的初始資料 */ data: { selected: true, selected1: false, selected2: false, //模擬資料 cateItems: [

js案例-4 經典tab切換

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style&

js練習----tab標簽切換

eee 代碼 list his color class ttr 事件 pos js效果為鼠標移到不同標簽顯示對應的div **js思路:  1.通過id或者getElemen

完美切換tab製作(個人收藏)

 wxml部分: <view > <scroll-view scroll-x="true" class="tab-h" scroll-left="{{scrollLeft}}"> <view class="tab-ite

自定義jquery公用方法切換當前tab

經常在專案中需要寫到切換當前欄目的展示效果,定義公共方法 //切換當前選中 /** * 全域性切換或滑動標籤的函式。一般使用active作為當前啟用標籤的類名,如果已使用其它類名,請將類名作為二參傳入 * @param element 要切換的目標標籤 * @param active 可選引數;啟

使用jQuery實現簡單的tab標籤切換

強調下沒有CSS樣式程式碼 1.頁面結構程式碼 <div class="container"> <ul class="tabs"> <li class="active"><a href="#tab1">導