• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

    純css+js寫的一個簡單的tab標(biāo)簽頁帶樣式_javascript技巧

    來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 21:19:08
    文檔

    純css+js寫的一個簡單的tab標(biāo)簽頁帶樣式_javascript技巧

    純css+js寫的一個簡單的tab標(biāo)簽頁帶樣式_javascript技巧:最近經(jīng)常要用tab標(biāo)簽頁,所以寫了一個簡單的,以后用的話直接拷貝一個,稍微改改就OK了。 先看效果圖: 接下來看下代碼怎么寫的吧: 一、sp文件easytab.jsp 代碼如下:<%@ page language="java" import="java.
    推薦度:
    導(dǎo)讀純css+js寫的一個簡單的tab標(biāo)簽頁帶樣式_javascript技巧:最近經(jīng)常要用tab標(biāo)簽頁,所以寫了一個簡單的,以后用的話直接拷貝一個,稍微改改就OK了。 先看效果圖: 接下來看下代碼怎么寫的吧: 一、sp文件easytab.jsp 代碼如下:<%@ page language="java" import="java.
    最近經(jīng)常要用tab標(biāo)簽頁,所以寫了一個簡單的,以后用的話直接拷貝一個,稍微改改就OK了。

    先看效果圖:

    接下來看下代碼怎么寫的吧:

    一、sp文件easytab.jsp

    代碼如下:


    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>">

    <title>My JSP 'tab.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">

    <link rel="stylesheet" type="text/css" href="<%=path%>/resources/easytab/css/grey.css?1.1.9">
    <script src="<%=path%>/resources/easytab/js/easytab.js?1.1.9" type="text/javascript"></script>
    </head>

    <body>
    <p class="easytab_area">
    <ul class="easytabs">
    <li><a name="easytab" class="easytab_active" onclick="tabSwitch2(this,'easytab_content_',0);">詩詞</a></li>
    <li><a name="easytab" onclick="tabSwitch2(this,'easytab_content_',1);">百度</a></li>
    <li><a name="easytab" onclick="tabSwitch2(this,'easytab_content_',2);">360搜索</a></li>
    </ul>

    <p id="easytab_content_0" class="easytab_content">
    <p style="color:#78bbaf;font-size:14px;">詩詞名句“采菊東籬下,悠然見南山。”出自晉代詩人陶淵明的《飲酒》</p>
    <p style="color:blue;font-size:16px;font-weight: bold;"> 飲酒</p>
    <p style="color:blue;font-size:16px;font-weight: bold;">結(jié)廬在人境,而無車馬喧。</p>
    <p style="color:blue;font-size:16px;font-weight: bold;">問君何能爾?心遠地自偏。</p>
    <p style="color:blue;font-size:16px;font-weight: bold;">采菊東籬下,悠然見南山。</p>
    <p style="color:blue;font-size:16px;font-weight: bold;">山氣日夕佳,飛鳥相與還。</p>
    <p style="color:blue;font-size:16px;font-weight: bold;">此中有真意,欲辨已忘言。</p>
    <p style="color:#00aaff;font-size:15px;">
    作品賞析:
    “采菊東籬下,悠然見南山”,這是千年以來膾炙人口的名句。
    因為有了“心遠地自偏”的精神境界,才會悠閑地在籬下采菊,
    抬頭見山,是那樣地怡然自得,那樣地超凡脫俗!
    這兩句以客觀景物的描寫襯托出詩人的閑適心情,“悠然”二字用得很妙,
    說明詩人所見所感,非有意尋求,而是不期而遇。
    蘇東坡對這兩句頗為稱道:“采菊之次,偶然見山,初不用意,而境與意會,故可喜也。”
    “見”字也用得極妙,“見”是無意中的偶見,南山的美景正好與采菊時悠然自得的心境相映襯,合成物我兩忘的“無我之境”。
    如果用“望”字,便是心中先有南山,才有意去望,成了“有我之境”,就失去了一種忘機的天真意趣。
    南山究竟有什么勝景,致使詩人如此贊美呢?
    接下去就是“山氣日夕佳,飛鳥相與還”,這也是詩人無意中看見的景色,
    在南山那美好的黃昏景色中,飛鳥結(jié)伴飛返山林,萬物自由自在,適性而動,
    正像詩人擺脫官場束縛,悠然自在,詩人在這里悟出了自然界和人生的真諦。
    “此中有真意,欲辨已忘言。”詩人從這大自然的飛鳥、南山、夕陽、秋菊中悟出了什么真意呢?
    是萬物運轉(zhuǎn)、各得其所的自然法則嗎?是對遠古純樸自足的理想社會的向往嗎?是任其自然的人生哲理嗎?
    是直率真摯的品格嗎?詩人都沒有明確地表示,只是含蓄地提出問題,讓讀者去思考,而他則“欲辨己忘言”。
    如果結(jié)合前面“結(jié)廬在人境,而無車馬喧”來理解,“真意”我們可以理解為人生的真正意義,
    那就是人生不應(yīng)該汲汲于名利,不應(yīng)該被官場的齷齪玷污了自己自然的天性,而應(yīng)該回到自然中去,去欣賞大自然的無限清新和生機勃勃!
    當(dāng)然,這個“真意”的內(nèi)涵很大,作者沒有全部說出來,也無須說出來,這兩句哲理性的小結(jié)給讀者以言已盡而意無窮的想象余地,令人回味無窮。
    </p>
    </p>
    <p id="easytab_content_1" class="easytab_content">
    <iframe width="100%" height="100%" frameborder="0" scrolling="auto" src="http://www.baidu.com"></iframe>
    </p>
    <p id="easytab_content_2" class="easytab_content">
    <iframe width="100%" height="100%" frameborder="0" scrolling="auto" src="http://www.so.com"></iframe>
    </p>
    </p>
    <script type="text/javascript">
    document.getElementsByName("easytab")[0].click();//頁面加載完成后,點擊第一個標(biāo)簽
    </script>
    </body>
    </html>


    二、樣式文件grey.css

    代碼如下:


    body {
    background-color:#ccc;
    margin:40px;
    }
    .easytab_area {
    border:1px solid #494e52;
    background-color:#636d76;
    padding:8px;
    }
    ul.easytabs {
    margin:16px 0;
    padding:0 0 0 1px;
    }
    ul.easytabs li {
    list-style:none;
    display:inline;
    }
    ul.easytabs li a {
    background-color:#464c54;
    color:#ffebb5;
    padding:16px 14px;
    text-decoration:none;
    font-size:14px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    border:1px solid #464c54;
    }
    ul.easytabs li a:hover {
    background-color:#2f343a;
    border-color:#2f343a;
    }
    ul.easytabs li a.easytab_active {
    background-color:#ffffff;
    color:#282e32;
    border:1px solid #464c54;
    border-bottom: 2px solid #ffffff;
    }
    .easytab_content {
    background-color:#ffffff;
    padding:10px;
    height:400px;
    }


    三、js文件easytab.js

    代碼如下:


    /**
    *
    * @param _this 所點擊的tab標(biāo)簽
    * @param content_prefix tab標(biāo)簽所對應(yīng)p的id前綴。注:這里要求所有的前綴必須一樣。
    * @param active 所要激活p的id最后的數(shù)字。注:這里要求數(shù)字必須從零開始,依次增1.
    */
    function tabSwitch2(_this,content_prefix,active) {
    var tabs = document.getElementsByName(_this.name);
    var number = tabs.length;
    for (var i=0; i < number; i++) {
    var tab = tabs[i];
    tab.className = "";
    document.getElementById(content_prefix+i).style.display = 'none';
    }
    _this.className = "easytab_active";
    document.getElementById(content_prefix+active).style.display = 'block';
    }


    就是以上這些了。最后總結(jié)一下:

    一、樣式還可以優(yōu)化,比如加一些背景圖片。
    二、這里的tab標(biāo)簽是一次加載所有tab頁,然后,點擊哪個tab頁就顯示哪個,其它的隱藏。其實可以把tab頁的內(nèi)容都設(shè)置為iframe,然后動態(tài)給其設(shè)置src的值,就可以達到點哪個就刷新哪個內(nèi)容了。

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    純css+js寫的一個簡單的tab標(biāo)簽頁帶樣式_javascript技巧

    純css+js寫的一個簡單的tab標(biāo)簽頁帶樣式_javascript技巧:最近經(jīng)常要用tab標(biāo)簽頁,所以寫了一個簡單的,以后用的話直接拷貝一個,稍微改改就OK了。 先看效果圖: 接下來看下代碼怎么寫的吧: 一、sp文件easytab.jsp 代碼如下:<%@ page language="java" import="java.
    推薦度:
    標(biāo)簽: js 實現(xiàn)的 javascript
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 精品不卡一区二区| 91久久婷婷国产综合精品青草| 亚洲国产精品日韩| 久久精品国产精品亚洲精品| 最新国产精品精品视频| 国产午夜精品一区二区| 99re66热这里只有精品| 亚洲AV无码成人精品区蜜桃| 精品视频久久久久| 日韩精品一区二区三区四区| 国产精品免费一区二区三区四区| 无码国模国产在线无码精品国产自在久国产 | 宅男在线国产精品无码| 中文字幕亚洲精品| 国产精品禁18久久久夂久| 中文字幕无码久久精品青草| 国产在线精品一区二区不卡麻豆| 国产精品久久久久久| 久久久久久亚洲Av无码精品专口 | 56prom精品视频在放免费| 精品少妇人妻av无码久久| 亚洲国产精品视频| 精品一久久香蕉国产线看播放 | 久久久国产精品网站| 国产午夜精品免费一区二区三区| 亚洲精品一品区二品区三品区| 久久久久成人精品无码 | 久久青青草原国产精品免费| 国产精品无码无在线观看| 久久久精品2019免费观看| 亚洲日韩精品无码一区二区三区| 蜜桃麻豆www久久国产精品| 精品久久久久久无码中文字幕| 国产乱子伦精品免费视频| 国产精品永久免费视频| 国产精品伦理久久久久久| 国产精品国产三级国产a| 国产精品青草视频免费播放| 国产精品自在线拍国产电影| 国产精品videossex白浆| 国产精品狼人久久久久影院|